Tar

TAR 給出錯誤 - tar: 你不能指定多個 -Acdtrux' 或 –test-label’ 選項

  • October 12, 2020

我正在嘗試製作一個 tar 球並拋出錯誤,

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.

正如消息所說,你不能結合cand r; 前者表示“創建檔案”,後者表示“附加到檔案”,因此它們不能同時使用。

你可以簡單地做

tar cpvzf ALPHA.tar.gz https-ALPHA

讓我補充一點,由於另一個原因,我遇到了相同的錯誤消息。這個過了好幾個月,今天早上突然告訴我

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

跑步時

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

原因是有一個名為 的文件-crontab.log,文件名前有一個連字元。我花了半個小時才弄明白。從文件名中刪除連字元修復了該問題。

引用自:https://unix.stackexchange.com/questions/190729