Как извлечь zip-файл к определенной папке?

У меня есть zip-файл, который я должен извлечь в другую папку. Когда я настроил извлечение к упомянутой папке, это говорит "отклоненное разрешение". Я читал здесь, как войти в терминал как в корень и суперпользователя, но не могу найти, что что-либо помогает мне.

Я должен извлечь файл из моего Downloads каталог к /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins.

Объясните, как извлечь zip-файл к корректной папке.

119
задан 27 August 2017 в 13:25

2 ответа

Мы извлечем к различной папке, чтобы быть уверенными, что полномочия не находятся в нашем пути:

  1. Открывают терминал ( Ctrl + , Высокий звук + T должен работать).
  2. Теперь создают временную папку для извлечения файла: mkdir temp_for_zip_extract.
  3. Позволяют нам теперь извлечь zip-файл в ту папку:
    unzip /path/to/file.zip -d temp_for_zip_extract

Вы должны теперь иметь содержание своего zip-файла temp_for_zip_extract и можете скопировать их в желаемую папку.

, Если Вы не можете скопировать файлы в свою папку, затем проверьте полномочия на своей целевой папке.

путь к папке загрузок зависит от того, на что Вы раньше загружали его, попробуйте ~ / Загрузки. Если Вы не можете найти его, то попробуйте это в терминале:
cd ~; find -name 'filename.zip'

можно также использовать файловый менеджер , конечно. Существует Наутилус, Немо, Thunar и намного больше, в зависимости от Вашей среды. Запустите файловый менеджер и двойной щелчок по Вашему zip-файлу, точно так же, как Вы сделали бы в Windows.

152
ответ дан 22 November 2019 в 22:58

Ваш целенаправленный каталог принадлежит корню (/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins), таким образом, Вы не можете записать в него как обычный пользователь.

Вместо того, чтобы слоняться без дела с полномочиями, можно использовать sudo для разархивации как суперпользователь.

sudo unzip ~/Downloads/whatever.zip -d "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins"

я предлагаю, чтобы Вы сделали это к временному каталогу сначала, чтобы гарантировать, что файлы - то, что Вы ожидаете и не повредите/уничтожите свою plex установку:

unzip ~/Downloads/whatever.zip -d /tmp/whatever

тогда cd /tmp/whatever и проверяют, что содержание - то, что Вы ожидаете. Если так, затем продолжите эти sudo команда, которую я показал выше.

25
ответ дан 22 November 2019 в 22:58

Другие вопросы по тегам:

Похожие вопросы: