Zip

壓縮目錄時出現“zip 警告:名稱不匹配”

  • October 31, 2021

我有一個大約 180 GB 的文件夾,我需要像這樣壓縮它:

zip -p password /Volumes/GGZ/faster/mybigfolder/* /Volumes/Storage\ 4/archive.zip

但它說:

   zip warning: name not matched: /Volumes/Storage 4/archive.zip

那麼我該怎麼做呢?另一方面,archive.zip不存在,但我正在嘗試創建它。

你的命令應該是:

zip -p password -r /Volumes/Storage\ 4/archive.zip /Volumes/GGZ/faster/mybigfolder/

手冊頁 ( man zip) 顯示您應該擁有:

zip <options> <archive> <inpath...>

此外,-r強烈建議使用遞歸選項而不是 “*” shell glob。

此錯誤也可能是由壓縮目錄樹中的符號連結引起的。

如果這些沒有正確的目的地(可能是因為該目錄已從其他地方移動或複制),則zip將嘗試按照符號連結來歸檔目標文件。

-y您可以通過使用(or --symlinks) 選項來避免這種情況(並且也可以獲得您可能想要的效果,即不歸檔文件的多個副本)。

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