我正在尝试制作一个焦油球并抛出错误,
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
正如消息所说,你不能组合c
and 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
,文件名前面有一个连字符。我花了半个小时才弄清楚。从文件名中删除连字符解决了这个问题。