需求:zip打包某個目錄但是要排除目錄下某個文件或者某個目錄。
zip -r server.zip server.geng.com/ -x './server.geng.com/Upload/*'
-x參數后加要排除的文件或目錄的完整路徑。注意引號不可少。
需求:zip打包只打包某個目錄下單個目錄(其實這個有點多余,直接打包這個目錄就是了,應用的場景就是能保留目錄樹)
zip -r server.zip server.geng.com/ -i './server.geng.com/Upload/*'
-i參數后加要打包的文件或目錄的完整路徑。注意引號不可少。
補充zip的相關參數:
-r 遞歸壓縮,將指定目錄下的所有文件以及子目錄全部壓縮 -d 從壓縮文件內刪除指定的文件 -i “文件列表” 只壓縮文件列表中的文件 -x “文件列表” 壓縮時排除文件列表中指定的文件 -u 更新文件到壓縮文件中 -m 將文件加入壓縮文件壓縮后,刪除原始文件,zhidao即把文件移到壓縮文件中 -F 嘗試修復損壞的壓縮文件 -T 檢查壓縮文件內的每個文件是否正確無誤