我需要从我的
Downloads
目录中提取一个文件到/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
。请说明如何将zip文件提取到正确的文件夹。
#1 楼
我们将解压缩到其他文件夹,以确保权限不会受到干扰:打开终端(Ctrl + Alt + T应该起作用)。
现在创建一个临时文件夹以提取文件:
mkdir temp_for_zip_extract
现在将zip文件提取到该文件夹中:
unzip /path/to/file.zip -d temp_for_zip_extract
您现在应该拥有zip文件
temp_for_zip_extract
的内容,并且可以将其复制到所需的文件夹中。如果无法将文件复制到文件夹中,请检查目标文件夹上的权限。
下载文件夹的路径取决于您将其下载到的文件夹,请尝试
~/Downloads
。如果找不到,请在终端上尝试以下操作:cd ~; find -name 'filename.zip'
当然,您也可以使用文件管理器。有鹦鹉螺,尼莫,图纳尔等等,这取决于您的环境。启动文件管理器,然后双击您的zip文件,就像在Windows中一样。
评论
好吧,现在我猜我输入了错误的路径名....感觉很愚蠢,但是这是我在终端中的下载文件夹的默认路径是什么?
– Tj Cooke
2014年9月5日下午16:50
基本上,我想在我的plex媒体服务器中添加一个插件,我只需要在此添加此捆绑包,以便可以将通道安装到我的服务器
– Tj Cooke
2014年9月5日下午16:51
查看有关如何查找文件的内容。我相信您只有权限问题。
– Jan
2014年9月5日下午16:55
是的,这是一个权限问题,在终端中找不到运气,我可以在我的名称下找到它,该文件位于我的名称/ home / Downloads下,但在终端中找不到该文件或目录
– Tj Cooke
2014年9月5日于17:08
是否没有程序或将解压缩到具有已设置权限的适当文件夹的程序?
– Tj Cooke
2014年9月5日在17:09
#2 楼
您的目标目录是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"
我建议您首先在临时目录中执行此操作,以确保文件符合您的期望,并且不会损坏/破坏plex的安装:
unzip ~/Downloads/whatever.zip -d /tmp/whatever
然后
cd /tmp/whatever
并验证内容是否符合您的期望。如果是这样,请继续执行上面显示的sudo
命令。
评论
您是否限于命令行?您尝试提取到哪个文件夹?扩展名为.zip吗?是的,扩展名是.zip,我试图将zip文件提取到plex媒体服务器插件中...它位于我的下载文件夹中,但是当我尝试提取到新目录时,它说我没有权限
您要将其解压缩到哪个文件夹中?
var / lib / plexmediaserver / Library / Application Support / Plex Media Server / Plug-ins正是我想要它去的地方