Tj *_*oke 190 permissions archive directory zip
我有一个 zip 文件,需要将其解压缩到另一个文件夹中。当我设置提取到所述文件夹时,它显示“权限被拒绝”。我在这里阅读了如何以 root 和超级用户身份登录终端,但找不到任何帮助我的东西。
我需要从我的Downloads目录中提取一个文件到/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins.
请解释如何将 zip 文件解压缩到正确的文件夹。
Jan*_*Jan 244
我们将提取到不同的文件夹以确保权限不会妨碍我们:
打开终端(Ctrl+ Alt+T应该工作)。
现在创建一个临时文件夹来提取文件:
mkdir temp_for_zip_extract
Run Code Online (Sandbox Code Playgroud)
现在让我们将 zip 文件解压缩到该文件夹中:
unzip /path/to/file.zip -d temp_for_zip_extract
Run Code Online (Sandbox Code Playgroud)
您现在应该拥有 zip 文件的内容,temp_for_zip_extract并且可以将它们复制到所需的文件夹中。
如果您无法将文件复制到您的文件夹,请检查您的目标文件夹的权限。
下载文件夹的路径取决于您用于将其下载到的内容,请尝试~/Downloads. 如果找不到,请在终端中尝试:
cd ~; find -name 'filename.zip'
Run Code Online (Sandbox Code Playgroud)
当然,您也可以使用文件管理器。有 Nautilus、Nemo、Thunar 等等,具体取决于您的环境。启动文件管理器并双击您的 zip 文件,就像您在 Windows 中所做的那样。
roa*_*dmr 33
您的目标目录归 root ( /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"
Run Code Online (Sandbox Code Playgroud)
我建议您首先对临时目录执行此操作,以确保文件符合您的预期并且不会损坏/破坏您的 plex 安装:
unzip ~/Downloads/whatever.zip -d /tmp/whatever
Run Code Online (Sandbox Code Playgroud)
然后cd /tmp/whatever并验证内容是否符合您的预期。如果是这样,请继续sudo执行我上面显示的命令。
| 归档时间: |
|
| 查看次数: |
544768 次 |
| 最近记录: |