[root@localhost ~]#zip [選項] 壓縮包名 源文件或源目錄列表
注意,zip 壓縮命令需要手工指定壓縮之后的壓縮包名,注意寫清楚擴展名,以便解壓縮時使用。| 選項 | 含義 |
| -r | 遞歸壓縮目錄,及將制定目錄下的所有文件以及子目錄全部壓縮。 |
| -m | 將文件壓縮之后,刪除原始文件,相當于把文件移到壓縮文件中。 |
| -v | 顯示詳細的壓縮過程信息。 |
| -q | 在壓縮的時候不顯示命令的執(zhí)行過程。 |
| -壓縮級別 | 壓縮級別是從 1~9 的數(shù)字,-1 代表壓縮速度更快,-9 代表壓縮效果更好。 |
| -u | 更新壓縮文件,即往壓縮文件中添加新文件。 |
[root@localhost ~]# zip ana.zip anaconda-ks.cfg
adding: anaconda-ks.cfg (deflated 37%)
#壓縮
[root@localhost ~]# ll ana.zip
-rw-r--r-- 1 root root 935 6月 1716:00 ana.zip
#壓縮文件生成
[root@localhost ~]# zip test.zip install.log install.log.syslog
adding: install.log (deflated 72%)
adding: install.log.syslog (deflated 85%)
#同時壓縮多個文件到test.zip壓縮包中
[root@localhost ~]#ll test.zip
-rw-r--r-- 1 root root 8368 6月 1716:03 test.zip
#壓縮文件生成
[root@localhost ~]# mkdir dir1
#建立測試目錄
[root@localhost ~]# zip -r dir1.zip dir1
adding: dir1/(stored 0%)
#壓縮目錄
[root@localhost ~]# ls -dl dir1.zip
-rw-r--r-- 1 root root 160 6月 1716:22 dir1.zip
#壓縮文件生成
|
新聞熱點
疑難解答
圖片精選