Directory
在沒有父目錄的目錄中壓縮所有文件和子文件夾
我有以下文件夾結構
folder | |--foo.txt | |--sub_folder | |--bar.txt
我想壓縮文件夾的內容(文件和子文件夾),而不包括 zip 中的根文件夾。
我試過命令
zip -r package.zip folder
但這包括根文件夾。還嘗試了以下表格
zip -j -r package.zip folder
但這將展平所有目錄結構並僅包含文件。如何保留內部目錄結構但忽略父文件夾?
zip
儲存相對於目前目錄的路徑(當它被呼叫時),所以你需要改變它:(cd folder; zip -r ../package.zip .)
zip -r package.zip folder/*
上述命令將壓縮目錄下的所有文件和子文件夾
folder
(它將忽略文件夾的父目錄)