Linux下用gzip和unzip命令來壓縮和解壓文件的用法

gzip
功能說明:解壓文件。
語 法:gzip [-acfhlLnNqrtvV][-s <壓縮字尾字符串>][文件...] 或 gzip [-acfhlLnNqrtvV][-s <壓縮字尾字符串>][目錄]
補(bǔ)充說明:gzip是個(gè)使用廣泛的解壓縮程序,它用于解開被gzip壓縮過的文件,這些壓縮文件預(yù)設(shè)最后的擴(kuò)展名為".gz"。事實(shí)上gzip就是gzip的硬連接,因此不論是壓縮或解壓縮,都可通過gzip指令單獨(dú)完成。
參 數(shù):
-a或--ascii 使用ASCII文字模式。
-c或--stdout或--to-stdout 把解壓后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備。
-f或-force 強(qiáng)行解開壓縮文件,不理會(huì)文件名稱或硬連接是否存在以及該文件是否為符號(hào)連接。
-h或--help 在線幫助。
-l或--list 列出壓縮文件的相關(guān)信息。
-L或--license 顯示版本與版權(quán)信息。
-n或--no-name 解壓縮時(shí),若壓縮文件內(nèi)含有遠(yuǎn)來的文件名稱及時(shí)間戳記,則將其忽略不予處理。
-N或--name 解壓縮時(shí),若壓縮文件內(nèi)含有原來的文件名稱及時(shí)間戳記,則將其回存到解開的文件上。
-q或--quiet 不顯示警告信息。
-r或--recursive 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。
-S<壓縮字尾字符串>或--suffix<壓縮字尾字符串> 更改壓縮字尾字符串。
-t或--test 測(cè)試壓縮文件是否正確無誤。
-v或--verbose 顯示指令執(zhí)行過程。
-V或--version 顯示版本信息。
例:
[root@localhost zhangy]# tar cf test.tar -R test #gzip不能壓縮目錄,先打包
[root@localhost zhangy]# gzip test.tar #壓縮
[root@localhost zhangy]# gzip -l test.tar.gz #查看壓縮包中的內(nèi)容
[root@localhost zhangy]# gzip -dv test.tar.gz #解壓
unzip
功能說明:解壓縮zip文件
語 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密碼>][.zip文件][文件][-d <目錄>][-x <文件>] 或 unzip [-Z]
補(bǔ)充說明:unzip為.zip壓縮文件的解壓縮程序。
參 數(shù):
-c 將解壓縮的結(jié)果顯示到屏幕上,并對(duì)字符做適當(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 對(duì)文本文件進(jìn)行必要的字符轉(zhuǎn)換。
-b 不要對(duì)文本文件進(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指令
例:
[root@localhost a]# unzip -j myfile.zip #不重建文檔的目錄結(jié)構(gòu),把所有文件解壓到同一目錄下
Archive: myfile.zip
inflating: install.log
inflating: anaconda-ks.cfg
inflating: install.log.syslog
[root@localhost a]# unzip -n text.zip -d /tmp #將壓縮文件解壓到指定目錄,不覆蓋已存在文件
[root@localhost a]# unzip -Z text.zip #查看壓縮文件信息,不解壓
相關(guān)文章
win10系統(tǒng)下IPV6無法正常連接怎么辦?win10開啟IPV6的方法
最近有很多剛剛升級(jí)windows10正式版的用戶都在反饋一個(gè)問題,就是win10系統(tǒng)下IPV6無法正常連接,這是怎么回事?下面小編就給大家介紹win10 IPV6無法正常連接的解決方法2016-02-01- 無線路由器在現(xiàn)今生活中我們都會(huì)用到,手機(jī)、筆記本,IPAD的都要連WIFI,那么你在使用中是否會(huì)碰到IP地址沖突,導(dǎo)致你無法連接上網(wǎng)絡(luò)呢?這時(shí)你如何查看自己的IP地址是多少2016-01-28
- 這篇文章主要介紹了Linux下獲取公網(wǎng)IP地址的方法,需要的朋友可以參考下2016-01-26
Linux系統(tǒng)中安裝使用Bzip2來壓縮文件的方法講解
這篇文章主要介紹了Linux系統(tǒng)中安裝使用bzip2來壓縮文件的方法,主要講述了其bzip2命令的相關(guān)用法,需要的朋友可以參考下2016-01-26win7系統(tǒng)ip地址沖突怎么辦?Win7系統(tǒng)IP地址沖突問題的解決辦法
win7系統(tǒng)ip地址沖突怎么辦?有朋友們遇到這個(gè)問題,下面小編就給大家?guī)鞼in7系統(tǒng)IP地址沖突問題的解決辦法,希望可以幫助到大家2016-01-22Linux中網(wǎng)絡(luò)管理命令ipconfig與route的基本使用教程
這篇文章主要介紹了Linux中網(wǎng)絡(luò)管理命令ipconfig與route的基本使用教程,是Linux入門學(xué)習(xí)中必會(huì)的基本知識(shí),需要的朋友可以參考下2016-01-18- Win10系統(tǒng)總是提示IP地址沖突該怎么解決?出現(xiàn)這種個(gè)情況基本上是路由器分配地址出現(xiàn)重復(fù)了,重啟路由器不能解決的話就手動(dòng)修改ip地址,下面分享詳細(xì)的教程,需要的朋友可2016-01-14
- 這篇文章主要介紹了發(fā)現(xiàn)Linux中IP地址沖突的方法,如何在Linux中發(fā)現(xiàn)IP地址沖突?本文就為大家介紹一個(gè)工具arp-scan來幫助大家發(fā)現(xiàn)Linux中IP地址沖突,感興趣的小伙伴們可以2016-01-12
win8系統(tǒng)怎么設(shè)置固定IP?win8系統(tǒng)設(shè)置固定IP的方法
win8系統(tǒng)怎么設(shè)置固定IP?很多朋友們還不知道,下面小編就給大家?guī)韜in8系統(tǒng)設(shè)置固定IP的方法,希望可以幫助到大家2016-02-01