黑猴子的家:Linux zip/unzip 壓縮解壓縮命令

1、zip

功能說明:壓縮文件擂涛。
語  法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工 作目錄>][-ll][-n <字 尾字符串>][-t <日 期時(shí)間>][-<壓 縮效率>][壓 縮文件][文件...][-i <范本樣式>][-x <范本樣式>]
補(bǔ)充說明:zip是個(gè)使用廣泛的壓縮程序聊记,文件經(jīng)它壓縮后會(huì)另外產(chǎn)生具 有".zip"擴(kuò)展名 的壓縮文件恢暖。
參  數(shù)

參數(shù) 含義
-A 調(diào) 整可執(zhí)行的自動(dòng)解壓縮文件杰捂。
-b<工作目錄> 指定暫時(shí)存放文件的目錄。
-c 替每個(gè)被壓縮的文件加上注釋挨队。
-d 從壓縮文件內(nèi)刪除指定的文件蒿往。
-D 壓縮文件內(nèi)不建立目錄名稱瓤漏。
-f 此參數(shù)的效果和指定"-u"參 數(shù)類似,但不僅更新既有文件蝶俱,如果某些文件原本不存在于壓縮文件內(nèi)饥漫,使用本參數(shù)會(huì)一并將其加入壓縮文件中。
-F 嘗試修復(fù)已損壞的壓縮文件愕提。
-g 將文件壓縮后附加在既有的壓縮文件之后,而非另行建立新的壓縮文件纽谒。
-h 在 線幫助如输。
-i<范本樣式> 只 壓縮符合條件的文件不见。
-j 只保存文件名稱及其內(nèi)容,而不存放任何目錄名稱缎谷。
-J 刪除壓縮文件前面不必要的數(shù)據(jù)灶似。
-k 使用MS-DOS兼容格 式的文件名稱酪惭。
-l 壓縮文件時(shí),把LF字符 置換成LF+CR字 符砌创。
-ll 壓縮文件時(shí)鲫懒,把LF+CR字 符置換成LF字符。
-L 顯示版權(quán)信息甲献。
-m 將文件壓縮并加入壓縮文件后竟纳,刪除原始文件疚鲤,即把文件移到壓縮文件中。
-n<字尾字符串> 不壓縮具有特定字尾字符串的文件桶略。
-o 以 壓縮文件內(nèi)擁有最新更改時(shí)間的文件為準(zhǔn),將壓縮文件的更改時(shí)間設(shè)成和該文件相同惶翻。
-q 不顯 示指令執(zhí)行過程吕粗。
-r 遞歸處理旭愧,將指定目錄下的所有文件和子目錄一并處理。
-S 包 含系統(tǒng)和隱藏文件议泵。
-t<日期時(shí)間> 把 壓縮文件的日期設(shè)成指定的日期桃熄。
-T 檢 查備份文件內(nèi)的每個(gè)文件是否正確無誤瞳收。
-u 更 換較新的文件到壓縮文件內(nèi)。
-v 顯 示指令執(zhí)行過程或顯示版本信息收夸。
-V 保 存VMS操作系統(tǒng)的文 件屬性血崭。
-w 在文件名稱里假如版本編號夹纫,本參數(shù)僅在VMS操 作系統(tǒng)下有效设凹。
-x<范本樣式> 壓縮時(shí)排除符合條件的文件闪朱。
-X 不 保存額外的文件屬性。
-y 直 接保存符號連接锄开,而非該連接所指向的文件称诗,本參數(shù)僅在UNIX之 類的系統(tǒng)下有效。
-z 替 壓縮文件加上注釋癣诱。
-$ 保 存第一個(gè)被壓縮文件所在磁盤的卷冊名稱撕予。
-<壓縮效率> 壓縮效率是一個(gè)介于1-9的 數(shù)值。

例子
例1. 壓縮test.MYI

[root@mysql test]# zip test1.zip test.MYI
adding: test.MYI (deflated 42%)
[root@mysql test]#ll
-rw-r--r-- 1 root    root    1033755 09-24 10:03 test1.zip

壓縮率為8的

[root@mysql test]# zip test2.zip -8 test.MYI
adding: test.MYI (deflated 42%)
[root@mysql test]#ll
-rw-r--r-- 1 root    root    1033451 09-24 10:03 test2.zip

例2
將當(dāng)前目錄下的所有文件和文件夾全部壓縮成test.zip文件,-r表示遞歸壓縮子目錄下所有文件

[root@mysql test]# zip -r test.zip ./*

打包目錄

[root@mysql test]# zip test2.zip test2/*

例3. 刪除壓縮文件test1.zip中test.MYI文件

[root@mysql test]# zip -d test1.zip test.MYI

刪除打包文件目錄下的文件

[root@mysql test]# zip -d test2.zip test2/ln.log
deleting: tests/ln.log

例4. 向壓縮文件中test1.zip中添加test. MYI文件

[root@mysql test]# zip -m test1.zip test. MYI

例5. 壓縮文件時(shí)排除某個(gè)文件

[root@mysql test]# zip test3.zip tests/* -x tests/ln.log

2剑按、unzip

功 能說明:解壓縮zip文 件
語  法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密 碼>][.zip文 件][文件][-d <目錄>][-x <文件>] 或 unzip [-Z]
補(bǔ)充說明:unzip為.zip壓縮文件的解壓縮程序艺蝴。
參  數(shù)

參數(shù) 含義
-c 將 解壓縮的結(jié)果顯示到屏幕上片吊,并對字符做適當(dāng)?shù)霓D(zhuǎn)換数冬。
-f 更 新現(xiàn)有的文件咙崎。
-l 顯 示壓縮文件內(nèi)所包含的文件添寺。
-p 與-c參數(shù)類似,會(huì)將解壓縮的結(jié)果顯示到屏幕上博脑,但不會(huì)執(zhí)行任 何的轉(zhuǎn)換票罐。
-t 檢 查壓縮文件是否正確该押。疗杉,但不解壓。
-u 與-f參數(shù)類似蚕礼,但是除了更新現(xiàn)有的文件外烟具,也會(huì)將壓縮文件中 的其他文件解壓縮到目錄中。
-v 執(zhí) 行是時(shí)顯示詳細(xì)的信息奠蹬〕或查看壓縮文件目錄,但不解壓罩润。
-z 僅 顯示壓縮文件的備注文字玖翅。
-a 對 文本文件進(jìn)行必要的字符轉(zhuǎn)換翼馆。
-b 不 要對文本文件進(jìn)行字符轉(zhuǎn)換金度。
-C 壓 縮文件中的文件名稱區(qū)分大小寫应媚。
-j 不 處理壓縮文件中原有的目錄路徑。
-L 將 壓縮文件中的全部文件名改為小寫猜极。
-M 將 輸出結(jié)果送到more程 序處理中姜。
-n 解 壓縮時(shí)不要覆蓋原有的文件。
-o 不 必先詢問用戶跟伏,unzip執(zhí) 行后覆蓋原有文件丢胚。
-P<密碼> 使 用zip的密碼選項(xiàng)。
-q 執(zhí) 行時(shí)不顯示任何信息受扳。
-s 將 文件名中的空白字符轉(zhuǎn)換為底線字符携龟。
-V 保 留VMS的文件版本信 息。
-X 解 壓縮時(shí)同時(shí)回存文件原來的UID/GID勘高。
[.zip文件] 指定.zip壓縮文件峡蟋。
[文件] 指定 要處理.zip壓縮文 件中的哪些文件。
-d<目錄> 指 定文件解壓縮后所要存儲(chǔ)的目錄华望。
-x<文件> 指 定不要處理.zip壓 縮文件中的哪些文件蕊蝗。
-Z unzip -Z等 于執(zhí)行zipinfo指 令。

列子
例1:將壓縮文件text.zip在當(dāng)前目錄下解壓縮赖舟。

[root@mysql test]# unzip test.zip

例2:將壓縮文件text.zip在指定目錄/tmp下解壓縮蓬戚,如果已有相同的文件存在,要求unzip命令不覆蓋原先的文件宾抓。

[root@mysql test]# unzip -n test.zip -d /tmp

例3:查看壓縮文件目錄子漩,但不解壓。

[root@mysql test]# unzip -v test.zip

例4:將壓縮文件test.zip在指定目錄tmp下解壓縮洞慎,如果已有相同的文件存在痛单,要求unzip命令覆蓋原先的文件嘿棘。

[root@mysql test]# unzip -o test.zip -d tmp/

使用

unzip "*.zip"
ls *.zip | xargs -n1 unzip

解壓當(dāng)前目錄下的所有zip文件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末劲腿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子鸟妙,更是在濱河造成了極大的恐慌焦人,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件重父,死亡現(xiàn)場離奇詭異花椭,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)房午,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門矿辽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事袋倔〉癖危” “怎么了?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵宾娜,是天一觀的道長批狐。 經(jīng)常有香客問我,道長前塔,這世上最難降的妖魔是什么嚣艇? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮华弓,結(jié)果婚禮上食零,老公的妹妹穿的比我還像新娘。我一直安慰自己寂屏,他們只是感情好慌洪,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著凑保,像睡著了一般冈爹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上欧引,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天频伤,我揣著相機(jī)與錄音,去河邊找鬼芝此。 笑死憋肖,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的婚苹。 我是一名探鬼主播岸更,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼膊升!你這毒婦竟也來了怎炊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤廓译,失蹤者是張志新(化名)和其女友劉穎评肆,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體非区,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瓜挽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了征绸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片久橙。...
    茶點(diǎn)故事閱讀 40,115評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡俄占,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出淆衷,到底是詐尸還是另有隱情颠放,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布吭敢,位于F島的核電站碰凶,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏鹿驼。R本人自食惡果不足惜欲低,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望畜晰。 院中可真熱鬧砾莱,春花似錦、人聲如沸凄鼻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽块蚌。三九已至闰非,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間峭范,已是汗流浹背财松。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留纱控,地道東北人辆毡。 一個(gè)月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像甜害,于是被迫代替她去往敵國和親舶掖。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容