OSX 的命令列 zip 建立根目錄

OSX 的命令列 zip 建立根目錄

我正在嘗試將文件直接壓縮為 zip 格式。所發生的情況是,zip 會自動在 zip 中建立一個名為 zip 的初始目錄。例子:

zip -r0 myfile mydir/

將在 zip 中建立 mydir,然後將檔案放入其中。

進入目錄沒有幫助:

cd mydir
zip -r0 ../myfile *

做同樣的事。

在不使用 -j 的情況下如何避免這種情況?我需要保留結構的其餘部分,只是不要假設我需要其中不需要的目錄。

答案1

你應該做zip -r0 myfile.zip mydir

答案2

關於小牛隊

cd <folder>
zip -r ../<folder>.zip *

為我工作

相關內容