您好,我在使用命令 tar -xvzf 时遇到了问题。我想解压刚刚下载的插件,但收到此消息。但在做其他事情之前,我需要您的帮助。
tar(子):无法连接到插件:解析失败
gzip:stdin:文件意外结束 tar:子进程返回状态 128 tar:错误不可恢复:立即退出
我已经用这个命令下载了插件:
wget https://docs.cacti.net/_media/plugin:monitor-v1.2-1.tgz
现在,当我尝试解压缩时,它不起作用。
tar -xvzf plugin:monitor-v1.2-1.tar.gz
或者tar -zxvf plugin:monitor-v1.2-1.tar.gz
请帮忙。
答案1
由于:
存档文件名中存在,tar
认为您正在尝试在远程系统上提取存档 - 因此出现消息:
cannot connect to plugin: resolve failed
您可以通过添加选项强制它将文件视为本地文件--force-local
。来自man tar
:
--force-local Archive file is local even if it has a colon.
答案2
在 Linux 中总是使用 Tab 键来完成名称,如果你这样做,你会看到如下所示的内容:
tar -xvzf plugin\:monitor-v1.2-1.tgz