Linux tar:您不能指定多个 tar '-Acdtrux'、'--delete' 或 '--test-label' 选项

Linux tar:您不能指定多个 tar '-Acdtrux'、'--delete' 或 '--test-label' 选项

我尝试通过运行以下终端命令在 Linux 系统上安装最新的 Node,但不断收到以下错误。 tar:您不能指定多个“-Acdtrux”、“--delete”或“--test-label”选项。尝试“tar --help”或“tar --usage”以获取更多信息。这个终端命令是我从网站上复制的。

tar -C /usr/local –strip-components 1 -xJf node-v12.13.1-linux-x64.tar.xz

答案1

你的命令应该是这样的:

tar -C /usr/local --strip-components=1 -xJf node-v12.13.1-linux-x64.tar.xz

但为了简单起见,您可以使用:

cd /usr/local
tar --strip-components=1 -xJf /path/to/node-v12.13.1-linux-x64.tar.xz

另请检查您是否确实需要--strip-components

PS您可能需要这样的语法:--strip-components 1

相关内容