我正在嘗試將文件直接壓縮為 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 *
為我工作