Linux 下的 unzip 命令使用示例詳解
Unzip 是一個在 Unix 或類 Unix 系統(tǒng)(例如 Linux)中常用的命令行工具,用于解壓縮由 ZIP 壓縮算法創(chuàng)建的壓縮文件。這個工具是開源的,并且通常在大多數(shù)的 Linux 發(fā)行版中默認安裝。
語法
su [選項] [-] [USER [參數(shù)]...]
作者
Info-ZIP的主要作者(ZIP Bugs工作組的當前半主動成員)是:EdGordon(ZIP,一般維護,共享代碼,Zip64,Win32,Unix,Unicode);Christian Spieler(UnZip維護協(xié)調、VMS、MS-DOS、Win32、共享代碼、通用Zip和UnZip集成和優(yōu)化);Onno van der Linden(郵編);Mike White(Win32、Windows GUI、Windows DLL);Kai Uwe Rommel(OS/2,Win32);Steven M.Schweda(VMS,Unix,支持新功能);Paul Kienitz(Amiga、Win32、Unicode);Chris Herworth(BeOS、QNX、Atari);喬納森·哈德森(短信/QDOS);Sergio Monesi(Acorn RISC操作系統(tǒng));Harald Denker(雅達利,MVS);約翰·布什(索拉里斯、阿米加);Hunter Goatley(VMS,Info-ZIP站點維護);史蒂夫·索爾茲伯里(Win32);Steve Miller(Windows CE GUI)、Johnny Lee(MS-DOS、Win32、Zip64);和Dave Smith(Tandem NSK)。
以下人員是Info-ZIP開發(fā)小組的前成員,并對當前代碼的關鍵部分做出了重大貢獻:Greg“Save Newt”Roelofs(UnZip,unshink解壓縮);Jean-loup Gailly(放氣壓縮);Mark Adler(充氣減壓,fUnZip)。
Info-ZIP所基于的原始解壓縮代碼的作者是Samuel H.Smith;Carl Mascott做了第一個Unix端口;David P.Kirschbaum在Info-ZIP成立初期組織并領導了Info-ZIP,Keith Petersen在WSMR-SimTel20主持了原始郵件列表。UnZip的完整貢獻者名單已經變得相當龐大;有關相對完整的版本,請參閱UnZip源發(fā)行版中的CONTRIBS文件。
命令選項及作用
執(zhí)行令 unzip --help 和 unzip --hh(查看更詳細的)
執(zhí)行命令結果
參數(shù)
- -c 將解壓縮的結果顯示到屏幕上,并對字符做適當?shù)霓D換。
- -f 更新現(xiàn)有的文件。
- -l 顯示壓縮文件內所包含的文件。
- -p 與-c參數(shù)類似,會將解壓縮的結果顯示到屏幕上,但不會執(zhí)行任何的轉換。
- -t 檢查壓縮文件是否正確。
- -u 與-f參數(shù)類似,但是除了更新現(xiàn)有的文件外,也會將壓縮文件中的其他文件解壓縮到目錄中。
- -v 執(zhí)行時顯示詳細的信息。
- -z 僅顯示壓縮文件的備注文字。
- -a 對文本文件進行必要的字符轉換。
- -b 不要對文本文件進行字符轉換。
- -C 壓縮文件中的文件名稱區(qū)分大小寫。
- -j 不處理壓縮文件中原有的目錄路徑。
- -L 將壓縮文件中的全部文件名改為小寫。
- -M 將輸出結果送到more程序處理。
- -n 解壓縮時不要覆蓋原有的文件。
- -o 不必先詢問用戶,unzip執(zhí)行后覆蓋原有文件。
- -P<密碼> 使用zip的密碼選項。
- -q 執(zhí)行時不顯示任何信息。
- -s 將文件名中的空白字符轉換為底線字符。
- -V 保留VMS的文件版本信息。
- -X 解壓縮時同時回存文件原來的UID/GID。
- [.zip文件] 指定.zip壓縮文件。
- [文件] 指定要處理.zip壓縮文件中的哪些文件。
- -d<目錄> 指定文件解壓縮后所要存儲的目錄。
- -x<文件> 指定不要處理.zip壓縮文件中的哪些文件。
- -Z unzip -Z等于執(zhí)行zipinfo指令。
常用命令示例
命令:unzip -d 目錄名 文件名
執(zhí)行命令 : unzip -d /test1/test3 testNew.zip
不加目錄名就是解壓文件到當前目錄,加了目錄名就是指定目錄,
命令:unzip -o 文件名
執(zhí)行命令 : unzip -o testNew.zip
強制覆蓋已存在的文件。
命令:unzip -l 文件名
執(zhí)行命令 : unzip -l testNew2.zip
查看壓縮文件中包含的文件。
命令:unzip -v 文件名
執(zhí)行命令 : unzip -v testNew2.zip
查看壓縮文件目錄信息,但是不解壓該文件。
命令:unzip -f 文件名
執(zhí)行命令 : unzip -f testNew.zip
修復損壞的壓縮文件。
到此這篇關于Linux 下的 unzip 命令使用的文章就介紹到這了,更多相關linux unzip命令內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
用shell腳本實現(xiàn)自動切換內網(wǎng)和外網(wǎng)實現(xiàn)高可用
因為公司的服務器這段時間內網(wǎng)網(wǎng)卡老是出現(xiàn)問題,然后就導致了網(wǎng)站的各種問題,因為我們的數(shù)據(jù)庫鏈接,redis還有sphinx鏈接都是走的內網(wǎng),,所以就寫了這個腳本,在線上也跑了一段時間了,,也沒出過什么問題2013-06-06