1. 程式人生 > >zip和unzip

zip和unzip

zip unzip

zip壓縮包是Windows下和Linux下都比較常用的。

zip可以壓縮目錄也可以壓縮文件,壓縮目錄時,需要指定目錄下的文件。

初次使用,沒有安裝zip的,使用yum工具安裝。#yum install -y zip

例:

[[email protected] ~]# zip 1.txt.zip 1.txt

[[email protected] ~]# ls

123 1.txt.zip 789 dira install.log

1.txt 456 anaconda-ks.cfg dirb install.log.syslog

[[email protected] ~]# updating: 1.txt (deflated 71%)

說明:zip後面先跟目標文件名,也就是壓縮後的自定義壓縮包名,然後是要壓縮後的文件或者目錄。

當目錄下面還有二級目錄或者多及目錄時,zip並不會把二級目錄下的文件壓縮,而僅僅是把二級目錄本身壓縮。級聯選項是:

#zip -r dirl.zip dirl/

這樣也不需要用dirl/*了

所以,使用zip壓縮目錄時,必須要加上 -r 選項

壓縮目錄時,zip後面跟“-r”選項。

[[email protected] ~]# zip -r 123.zip 123

adding: 123/ (stored 0%)

adding: 123/dirb/ (stored 0%)

adding: 123/dirb/dira/ (stored 0%)

adding: 123/dira/ (stored 0%)

adding: 123/passwd-hard (deflated 59%)

adding: 123/filed (stored 0%)

[[email protected] ~]# du -sh 123

20K 123

[[email protected] ~]# du -sh 123.zip

4.0K 123.zip

用unzip解壓一個壓縮包時,用“-d”選項可以解壓到指定目錄。


本文出自 “12350027” 博客,謝絕轉載!

zip和unzip