b2b貿(mào)易網(wǎng)站公司推廣渠道
壓縮文件: zip
命令
語法:
zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目錄>][-ll][-n <字尾字符串>][-t <日期時間>][-<壓縮效率>][壓縮文件][文件...][-i <范本樣式>][-x <范本樣式>]
補充說明:zip
是個使用廣泛的壓縮程序,文件經(jīng)它壓縮后會另外產(chǎn)生具有".zip"擴展名的壓縮文件。
參數(shù):
-A
調(diào)整可執(zhí)行的自動解壓縮文件。
-b <工作目錄>
指定暫時存放文件的目錄。
-c
替每個被壓縮的文件加上注釋。
-d
從壓縮文件內(nèi)刪除指定的文件。
-D
壓縮文件內(nèi)不建立目錄名稱。
-f
此參數(shù)的效果和指定-u
參數(shù)類似,但不僅更新既有文件,如果某些文件原本不存在于壓縮文件內(nèi),使用本參數(shù)會一并將其加入壓縮文件中。
-F
嘗試修復已損壞的壓縮文件。
-g
將文件壓縮后附加在既有的壓縮文件之后,而非另行建立新的壓縮文件。
-h
在線幫助。
-i <范本樣式>
只壓縮符合條件的文件。
-j
只保存文件名稱及其內(nèi)容,而不存放任何目錄名稱。
-J
刪除壓縮文件前面不必要的數(shù)據(jù)。
-k
使用MS-DOS
兼容格式的文件名稱。
-l
壓縮文件時,把LF
字符置換成LF+CR
字符。
-ll
壓縮文件時,把LF+CR
字符置換成LF
字符。
-L
顯示版權信息。
-m
將文件壓縮并加入壓縮文件后,刪除原始文件,即把文件移到壓縮文件中。
-n <字尾字符串>
不壓縮具有特定字尾字符串的文件。
-o
以壓縮文件內(nèi)擁有最新更改時間的文件為準,將壓縮文件的更改時間設成和該文件相同。
-q
不顯示指令執(zhí)行過程。
-r
遞歸處理,將指定目錄下的所有文件和子目錄一并處理。
-S
包含系統(tǒng)和隱藏文件。
-t <日期時間>
把壓縮文件的日期設成指定的日期。
-T
檢查備份文件內(nèi)的每個文件是否正確無誤。
-u
更換較新的文件到壓縮文件內(nèi)。
-v
顯示指令執(zhí)行過程或顯示版本信息。
-V
保存VMS
操作系統(tǒng)的文件屬性。
-w
在文件名稱里假如版本編號,本參數(shù)僅在VMS操作系統(tǒng)下有效。
-x <范本樣式>
壓縮時排除符合條件的文件。
-X
不保存額外的文件屬性。
-y
直接保存符號連接,而非該連接所指向的文件,本參數(shù)僅在UNIX
之類的系統(tǒng)下有效。
-z
替壓縮文件加上注釋。
-$
保存第一個被壓縮文件所在磁盤的卷冊名稱。
- <壓縮效率>
壓縮效率是一個介于1-9的數(shù)值。
解壓縮zip
文件:unzip
命令詳解
語法:
unzip [-cflptuvz][-agCjLMnoqsVX][-P <密碼>][.zip文件][文件][-d <目錄>][-x <文件>] 或 unzip [-Z]
補充說明:unzip
為.zip
壓縮文件的解壓縮程序。
參數(shù):
-c
將解壓縮的結(jié)果顯示到屏幕上,并對字符做適當?shù)霓D(zhuǎn)換。
-f
更新現(xiàn)有的文件。
-l
顯示壓縮文件內(nèi)所包含的文件。
-p
與-c
參數(shù)類似,會將解壓縮的結(jié)果顯示到屏幕上,但不會執(zhí)行任何的轉(zhuǎn)換。
-t
檢查壓縮文件是否正確。
-u
與-f
參數(shù)類似,但是除了更新現(xiàn)有的文件外,也會將壓縮文件中的其他文件解壓縮到目錄中。
-v
執(zhí)行是時顯示詳細的信息。
-z
僅顯示壓縮文件的備注文字。
-a
對文本文件進行必要的字符轉(zhuǎn)換。
-b
不要對文本文件進行字符轉(zhuǎn)換。
-C
壓縮文件中的文件名稱區(qū)分大小寫。
-j
不處理壓縮文件中原有的目錄路徑。
-L
將壓縮文件中的全部文件名改為小寫。
-M
將輸出結(jié)果送到more
程序處理。
-n
解壓縮時不要覆蓋原有的文件。
-o
不必先詢問用戶,unzip
執(zhí)行后覆蓋原有文件。
-P<密碼>
使用zip
的密碼選項。
-q
執(zhí)行時不顯示任何信息。
-s
將文件名中的空白字符轉(zhuǎn)換為底線字符。
-V
保留VMS
的文件版本信息。
-X
解壓縮時同時回存文件原來的UID/GID
。
[.zip文件]
指定.zip
壓縮文件。
[文件]
指定要處理.zip
壓縮文件中的哪些文件。
-d<目錄>
指定文件解壓縮后所要存儲的目錄。
-x<文件>
指定不要處理.zip
壓縮文件中的哪些文件。
-Z unzip
-Z
等于執(zhí)行zipinfo
指令
范例:
zip
命令可以用來將文件壓縮成為常用的zip
格式。unzip
命令則用來解壓縮zip
文件。
- 想把一個文件
abc.txt
和一個目錄dir
壓縮成為test.zip
:
zip -r test.zip abc.txt dir
- 下載了一個
test.zip
文件,想解壓縮:
unzip test.zip
- 當前目錄下有
abc1.zip
,abc2.zip
和abc3.zip
,想一起解壓縮它們:
unzip abc\?.zip
注釋:?
表示一個字符,如果用\*
表示任意多個字符。
- 有一個很大的壓縮文件
large.zip
,不想解壓縮,只想看看它里面有什么:
unzip -v large.zip
- 下載了一個壓縮文件
large.zip
,想驗證一下這個壓縮文件是否下載完全了
unzip -t large.zip
- 用
-v
選項發(fā)現(xiàn)music.zip
壓縮文件里面有很多目錄和子目錄,并且子目錄中其實都是歌曲mp3
文件,我想把這些文件都下載到第一級目錄,而不是一層一層建目錄:
unzip -j music.zip