Tar

tar 退出“無法統計:沒有這樣的目錄文件”,為什麼?

  • December 18, 2021

我正在嘗試使用以下命令創建 tar.gz 文件:

sudo tar -vcfz dvr_rdk_v1.tar.gz dvr_rdk/

然後它開始創建文件(文件夾中的許多文件),但隨後出現以下錯誤:

tar: dvr_rdk_v1.tar.gz: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors

我沒有看到有關此錯誤的任何描述,這是什麼意思?

-vcfz選項中刪除。tar選項不需要連字元。

帶有連字元的-f選項的參數是z. 因此,該命令實際上是在嘗試歸檔dvr_rdk_v1.tar.gzdvr_rdk進入一個名為z. 如果沒有連字元,選項的語義會發生變化,因此命令行上的下一個參數,即您的存檔文件名,將成為f標誌的參數。

還要檢查您對執行命令的目錄的寫權限。

-f選項應直接位於文件名之前。所以,使用tar -vczf filename.tar.gz而不是-vcfz

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