TAR 给出错误 - tar: 您不能指定多个“-Acdtrux”或“--test-label”选项

TAR 给出错误 - tar: 您不能指定多个“-Acdtrux”或“--test-label”选项

我正在尝试制作一个焦油球并抛出错误,

persis1@takwa228-DEV $ tar -pcrvzf ALPHA.tar.gz https-ALPHA

tar: You may not specify more than one `-Acdtrux' or `--test-label' option

Try `tar --help' or `tar --usage' for more information.

答案1

正如消息所说,你不能组合cand r;前者的意思是“创建档案”,后者的意思是“追加到档案”,因此它们不能同时使用。

你可以简单地做

tar cpvzf ALPHA.tar.gz https-ALPHA

答案2

让我补充一下,由于另一个原因,我遇到了相同的错误消息。这个已经过去好几个月了,今天早上突然告诉我

You may not specify more than one '-Acdtrux' or '--test-label' option

跑步时

tar cfvz backup-logs.$(date +'%Y-%m-%d').tgz *.log

原因是有一个名为 的文件-crontab.log,文件名前面有一个连字符。我花了半个小时才弄清楚。从文件名中删除连字符解决了这个问题。

相关内容