Linux 下的 unzip 命令使用示例詳解
Unzip 是一個(gè)在 Unix 或類(lèi) Unix 系統(tǒng)(例如 Linux)中常用的命令行工具,用于解壓縮由 ZIP 壓縮算法創(chuàng)建的壓縮文件。這個(gè)工具是開(kāi)源的,并且通常在大多數(shù)的 Linux 發(fā)行版中默認(rèn)安裝。
語(yǔ)法
su [選項(xiàng)] [-] [USER [參數(shù)]...]
作者
Info-ZIP的主要作者(ZIP Bugs工作組的當(dāng)前半主動(dòng)成員)是:EdGordon(ZIP,一般維護(hù),共享代碼,Zip64,Win32,Unix,Unicode);Christian Spieler(UnZip維護(hù)協(xié)調(diào)、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(雅達(dá)利,MVS);約翰·布什(索拉里斯、阿米加);Hunter Goatley(VMS,Info-ZIP站點(diǎn)維護(hù));史蒂夫·索爾茲伯里(Win32);Steve Miller(Windows CE GUI)、Johnny Lee(MS-DOS、Win32、Zip64);和Dave Smith(Tandem NSK)。
以下人員是Info-ZIP開(kāi)發(fā)小組的前成員,并對(duì)當(dāng)前代碼的關(guān)鍵部分做出了重大貢獻(xiàn):Greg“Save Newt”Roelofs(UnZip,unshink解壓縮);Jean-loup Gailly(放氣壓縮);Mark Adler(充氣減壓,fUnZip)。
Info-ZIP所基于的原始解壓縮代碼的作者是Samuel H.Smith;Carl Mascott做了第一個(gè)Unix端口;David P.Kirschbaum在Info-ZIP成立初期組織并領(lǐng)導(dǎo)了Info-ZIP,Keith Petersen在WSMR-SimTel20主持了原始郵件列表。UnZip的完整貢獻(xiàn)者名單已經(jīng)變得相當(dāng)龐大;有關(guān)相對(duì)完整的版本,請(qǐng)參閱UnZip源發(fā)行版中的CONTRIBS文件。
命令選項(xiàng)及作用
執(zhí)行令 unzip --help 和 unzip --hh(查看更詳細(xì)的)
執(zhí)行命令結(jié)果
參數(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 不必先詢問(wèn)用戶,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指令。
常用命令示例
命令:unzip -d 目錄名 文件名
執(zhí)行命令 : unzip -d /test1/test3 testNew.zip
不加目錄名就是解壓文件到當(dāng)前目錄,加了目錄名就是指定目錄,
命令:unzip -o 文件名
執(zhí)行命令 : unzip -o testNew.zip
強(qiáng)制覆蓋已存在的文件。
命令:unzip -l 文件名
執(zhí)行命令 : unzip -l testNew2.zip
查看壓縮文件中包含的文件。
命令:unzip -v 文件名
執(zhí)行命令 : unzip -v testNew2.zip
查看壓縮文件目錄信息,但是不解壓該文件。
命令:unzip -f 文件名
執(zhí)行命令 : unzip -f testNew.zip
修復(fù)損壞的壓縮文件。
到此這篇關(guān)于Linux 下的 unzip 命令使用的文章就介紹到這了,更多相關(guān)linux unzip命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Shell腳本實(shí)現(xiàn)自動(dòng)發(fā)送郵件的例子
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)自動(dòng)發(fā)送郵件的例子,使用.muttrc文件配合shell腳本實(shí)現(xiàn),需要的朋友可以參考下2014-08-08Shell腳本實(shí)現(xiàn)進(jìn)度條的兩種方式
本文主要介紹了Shell腳本實(shí)現(xiàn)進(jìn)度條的兩種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03shell腳本按當(dāng)前日期輸出日志的實(shí)現(xiàn)
這篇文章主要介紹了shell腳本按當(dāng)前日期輸出日志的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05用shell腳本實(shí)現(xiàn)自動(dòng)切換內(nèi)網(wǎng)和外網(wǎng)實(shí)現(xiàn)高可用
因?yàn)楣镜姆?wù)器這段時(shí)間內(nèi)網(wǎng)網(wǎng)卡老是出現(xiàn)問(wèn)題,然后就導(dǎo)致了網(wǎng)站的各種問(wèn)題,因?yàn)槲覀兊臄?shù)據(jù)庫(kù)鏈接,redis還有sphinx鏈接都是走的內(nèi)網(wǎng),,所以就寫(xiě)了這個(gè)腳本,在線上也跑了一段時(shí)間了,,也沒(méi)出過(guò)什么問(wèn)題2013-06-06shell腳本實(shí)現(xiàn)多彩進(jìn)度條
這篇文章主要介紹了shell腳本實(shí)現(xiàn)多彩進(jìn)度條的相關(guān)資料,需要的朋友可以參考下2017-07-07Shell+Linux命令實(shí)現(xiàn)日志分析
這篇文章主要介紹了Shell+Linux命令實(shí)現(xiàn)日志分析,本文給出了結(jié)合grep命令、awk命令等實(shí)現(xiàn)了幾個(gè)常用的日志分析統(tǒng)計(jì)長(zhǎng)命令,需要的朋友可以參考下2014-08-08