linux命令unzip用法詳解
解壓縮zip文件語(yǔ) 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密碼>][.zip文件][文件][-d <目錄>][-x <文件>] 或 unzip [-Z]補(bǔ)充說(shuō)明:unzip為。zip壓縮文件的解壓縮程序。
參 數(shù):
-c 將解壓縮的結(jié)果顯示到屏幕上,并對(duì)字符做適當(dāng)?shù)霓D(zhuǎn)換。
-f 更新現(xiàn)有的文件。
-l 顯示壓縮文件內(nèi)所包含的文件。
-p 與-c參數(shù)類(lèi)似,會(huì)將解壓縮的結(jié)果顯示到屏幕上,但不會(huì)執(zhí)行任何的轉(zhuǎn)換。
-t 檢查壓縮文件是否正確。
-u 與-f參數(shù)類(lèi)似,但是除了更新現(xiàn)有的文件外,也會(huì)將壓縮文件中的其他文件解壓縮到目錄中。
-v 執(zhí)行是時(shí)顯示詳細(xì)的信息。
-z 僅顯示壓縮文件的備注文字。
-a 對(duì)文本文件進(jìn)行必要的字符轉(zhuǎn)換。
-b 不要對(duì)文本文件進(jìn)行字符轉(zhuǎn)換。
-C 壓縮文件中的文件名稱(chēng)區(qū)分大小寫(xiě)。
-j 不處理壓縮文件中原有的目錄路徑。
-L 將壓縮文件中的全部文件名改為小寫(xiě)。
-M 將輸出結(jié)果送到more程序處理。
-n 解壓縮時(shí)不要覆蓋原有的文件。
-o 不必先詢(xún)問(wèn)用戶(hù),unzip執(zhí)行后覆蓋原有文件。
-P<密碼> 使用zip的密碼選項(xiàng)。
-q 執(zhí)行時(shí)不顯示任何信息。
-s 將文件名中的空白字符轉(zhuǎn)換為底線字符。
-V 保留VMS的文件版本信息。
-X 解壓縮時(shí)同時(shí)回存文件原來(lái)的UID/GID.
[.zip文件] 指定。zip壓縮文件。
[文件] 指定要處理。zip壓縮文件中的哪些文件。
-d<目錄> 指定文件解壓縮后所要存儲(chǔ)的目錄。
-x<文件> 指定不要處理。zip壓縮文件中的哪些文件。
-Z unzip -Z等于執(zhí)行zipinfo指令。
范 例:zip命令可以用來(lái)將文件壓縮成為常用的zip格式。unzip命令則用來(lái)解壓縮zip文件。
1. 我想把一個(gè)文件abc.txt和一個(gè)目錄dir1壓縮成為yasuo.zip:# zip -r yasuo.zip abc.txt dir1 2.我下載了一個(gè)yasuo.zip文件,想解壓縮:# unzip yasuo.zip 3.我當(dāng)前目錄下有abc1.zip,abc2.zip和abc3.zip,我想一起解壓縮它們:# unzip abc\?。zip注釋?zhuān)海勘硎疽粋€(gè)字符,如果用*表示任意多個(gè)字符。
4.我有一個(gè)很大的壓縮文件large.zip,我不想解壓縮,只想看看它里面有什么:# unzip -v large.zip 5.我下載了一個(gè)壓縮文件large.zip,想驗(yàn)證一下這個(gè)壓縮文件是否下載完全了# unzip -t large.zip 6.我用-v選項(xiàng)發(fā)現(xiàn)music.zip壓縮文件里面有很多目錄和子目錄,并且子目錄中其實(shí)都是歌曲mp3文件,我想把這些文件都下載到級(jí)目錄,而不是一層一層建目錄:# unzip -j music.zip