Linux 下 tar 指令报错:You must specify one of the `-Acdtrux' or `--test-label' options

2021-03-13T23:49:00

需要在 linux 服务器上安装一个客户端,得到的指令如下:

tar --no-same-permissions --no-same-owner xzfv xxx.tar.gz && chmod +x install_edr.sh && ./install_edr.sh

直接复制之后运行报错:You must specify one of the -Acdtrux' or --test-label' options

网上查找了解决方法,提到 Linux 新版本 tar 指令需要去除旧版 -zxvf 中的短杠。但指令中 xzfv 符合标准。猜测是指令前面的 --no-same-permissions --no-same-owner 的问题(之前解压文件从来没有携带过这两个参数)。

去掉参数之后,执行 tar xzfv xxx.tar.gz && chmod +x install_edr.sh && ./install_edr.sh 成功!

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »