語法
zip程序?qū)⒁粋€或多個壓縮文件與有關(guān)文件的信息(名稱、路徑莉撇、日期呢蛤、上次修改的時間、保護和檢查信息以驗證文件完整性)一起放入一個壓縮存檔中棍郎∑湔希可以使用一個命令將整個目錄結(jié)構(gòu)打包到zip存檔中。
對于文本文件來說涂佃,壓縮比為2:1和3:1是常見的励翼。zip只有一種壓縮方法(通縮)蜈敢,并且可以在不壓縮的情況下存儲文件。(如果添加了bzip 2支持汽抚,zip也可以使用bzip 2壓縮抓狭,但這些條目需要一個合理的現(xiàn)代解壓縮來解壓縮。當選擇bzip 2壓縮時造烁,它將通貨緊縮替換為默認方法否过。)zip會自動為每個要壓縮的文件選擇更好的兩個文件(通縮或存儲,如果選擇bzip2惭蟋,則選擇bzip2或Store)苗桂。
語法格式:zip [參數(shù)] [文件]
參數(shù)
image.png
將 /home/html/ 這個目錄下所有文件和文件夾打包為當前目錄下的 html.zip:
[root@linuxcool ~]# zip -q -r html.zip /home/html
壓縮文件 cp.zip 中刪除文件 a.c:
[root@linuxcool ~]# zip -dv cp.zip a.c
把/home目錄下面的mydata目錄壓縮為mydata.zip:
[root@linuxcool ~]# zip -r mydata.zip mydata
把/home目錄下面的abc文件夾和123.txt壓縮成為abc123.zip:
[root@linuxcool ~]# zip -r abc123.zip abc 123.txt
將 logs目錄打包成 log.zip:
[root@linuxcool ~]# zip -r log.zip ./logs