У меня есть zip-файл, который я должен извлечь в другую папку. Когда я настроил извлечение к упомянутой папке, это говорит "отклоненное разрешение". Я читал здесь, как войти в терминал как в корень и суперпользователя, но не могу найти, что что-либо помогает мне.
Я должен извлечь файл из моего Downloads
каталог к /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
.
Объясните, как извлечь zip-файл к корректной папке.
Мы извлечем к различной папке, чтобы быть уверенными, что полномочия не находятся в нашем пути:
mkdir temp_for_zip_extract
. unzip /path/to/file.zip -d temp_for_zip_extract
Вы должны теперь иметь содержание своего zip-файла temp_for_zip_extract и можете скопировать их в желаемую папку.
, Если Вы не можете скопировать файлы в свою папку, затем проверьте полномочия на своей целевой папке.
путь к папке загрузок зависит от того, на что Вы раньше загружали его, попробуйте ~ / Загрузки. Если Вы не можете найти его, то попробуйте это в терминале:
cd ~; find -name 'filename.zip'
можно также использовать файловый менеджер , конечно. Существует Наутилус, Немо, Thunar и намного больше, в зависимости от Вашей среды. Запустите файловый менеджер и двойной щелчок по Вашему zip-файлу, точно так же, как Вы сделали бы в Windows.
Ваш целенаправленный каталог принадлежит корню (/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
команда, которую я показал выше.