linux命令系列-zip(壓縮打包)

goubi1314發表於2020-12-29

轉自:https://www.jianshu.com/p/311b28456ff5

 

linux命令系列-zip(壓縮打包)

原文地址http://www.daileinote.com/computer/linux_cmd/04

#常用命令選項
-d   從壓縮檔案內刪除指定的檔案。
-m   把檔案移到壓縮檔案中。
-0-9 壓縮比
-r   遞迴處理,所有檔案和子目錄一併處理。
-x<範本樣式>   壓縮時排除符合條件的檔案。
-c   互動為每一個檔案設定註釋
-z   互動多行註釋,英文句話.來表示結束
-e   互動設定密碼
-P   直接設定密碼

例子:

zip test.zip test.txt  #新增壓縮檔案
zip test.zip test1.txt  #移動檔案到壓縮包
zip -d test.zip test.txt    #刪除test.txt

zip -r test.zip ./*          #壓縮當前全部檔案到test.zip
zip test2.zip test2/*   #打包目錄
zip test3.zip tests/* -x tests/ln.log  #壓縮目錄,除了tests/ln.log

zip -r test.zip ./* -P 123  #設定密碼(明文設定密碼不太安全)
zip -r test.zip ./* -e   #互動設定密碼(安全)

#設定壓縮比
#-0不壓縮,-9最高壓縮,預設為-6
zip test.zip test.txt -6

原文地址http://www.daileinote.com/computer/linux_cmd/04

 

相關文章