Mac使用終端壓縮文件

多個文件夾分別壓縮

cd ~/input
for file in $(ls); do zip -r -q ~/output/$file.zip $file; done

其中~/input是被壓縮文件夾的路徑,~/output/是要壓縮到的路徑,zip是壓縮方法,-r-q是命令參數,其含義如下:

參數 含義
-q 不顯示壓縮進度狀態
-r 子目錄及子目錄下文件全部壓縮; 注意,不加的話只有file這個文件夾被壓縮,而裏面的文件不會被壓縮進去
-e 對壓縮文件進行加密,終端會提示輸入密碼; 還有另一種加密方法,是直接在命令行裏做的,比如: zip -r -P pwd file.zip file, 直接用pwd來加密file.zip
-m 壓縮完成時刪除原文件
-o 設置被壓縮文件的最後修改時間爲當前壓縮時間

加密壓縮

# zip -er 密碼 壓縮包名稱 壓縮文件夾名稱
zip -er password ./aaa.zip ./aaa/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章