Tar
tar 退出“無法統計:沒有這樣的目錄文件”,為什麼?
我正在嘗試使用以下命令創建 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.gz
並dvr_rdk
進入一個名為z
. 如果沒有連字元,選項的語義會發生變化,因此命令行上的下一個參數,即您的存檔文件名,將成為f
標誌的參數。還要檢查您對執行命令的目錄的寫權限。
該
-f
選項應直接位於文件名之前。所以,使用tar -vczf filename.tar.gz
而不是-vcfz