"); //-->
我們已經(jīng)討論過Linux下gzip命令的用法。對于初學者來說,gzip工具主要用于壓縮或者展開文件。解壓時,在gzip命令后添加-d
選項即可,使用示例如下:
gzip-d[compressed-file-name]
不過,在解壓或擴展gzip
創(chuàng)建的壓縮文件時,有另一款完全不同的工具可供使用。談及的這款工具就是gunzip。在本文中,我們會使用一些簡單、易于理解的例子來解釋gunzip
命令的用法。文中所有示例及指南都在Ubuntu16.04環(huán)境下測試。

Linuxgunzip命令
我們現(xiàn)在知道壓縮文件可以用gzip-d或gunzip命令解壓。基本的gunzip語法為:
gunzip[compressed-file-name]
以下的Q&A例子將更清晰地展示gunzip工具如何工作:
Q1.如何使用gunzip解壓壓縮文件?
解壓命令非常簡單,僅僅需要將壓縮文件名稱作為參數(shù)傳遞到gunzip命令后。
gunzip[archive-name]
比如:
gunzipfile1.gz

Q2.如何讓gunzip不刪除原始壓縮文件?
正如你已注意到的那樣,gunzip命令解壓后會刪除原始壓縮文件。如果你想保留原始壓縮文件,可以使用-c選項。
gunzip-c[archive-name]>[outputfile-name]
比如:
gunzip-cfile1.gz>file1
使用這種方式,原壓縮文件不會被刪除。
Q3.如何用gunzip解壓文件到其他路徑?
在Q&A中我們已經(jīng)討論過-c選項的用法。使用gunzip
解壓文件到工作目錄外的其他路徑,僅需要在重定向操作符后添加目標目錄的絕對路徑即可。
gunzip-c[compressed-file]>[/complete/path/to/dest/dir/filename]
示例如下:
gunzip-cfile1.gz>/home/himanshu/file1
更多信息
以下從gzip/gunzip的man頁中摘錄的細節(jié),對于想了解更多的人會有所助益。
gunzip在命令行接受一系列的文件,并且將每個文件內(nèi)容以正確的魔法數(shù)開始,且后綴名為.gz、-gz、.z、-z或_z
(忽略大小寫)的壓縮文件,用未壓縮的文件替換它,并刪除其原擴展名。gunzip也可識別一些特殊擴展名的壓縮文件,如.tgz和.taz分別是
.tar.gz和.tar.Z的縮寫。在壓縮時,gzip在必要情況下使用.tgz作為擴展名,而不是只截取掉.tar后綴。
gunzip目前可以解壓gzip、zip、compress、compress-H(pack)產(chǎn)生的文件。gunzip
自動檢測輸入文件格式。在使用前兩種壓縮格式時,gunzip會檢驗32位循環(huán)冗余校驗碼(CRC)。對于pack包,gunzip
會檢驗壓縮長度。標準壓縮格式在設計上不允許相容性檢測。不過gunzip有時可以檢測出壞的.Z文件。如果你解壓
.Z文件時出錯,不要因為標準解壓沒報錯就認為.Z文件一定是正確的。這通常意味著標準解壓過程不檢測它的輸入,而是直接產(chǎn)生一個錯誤的輸出。SCO的
compress-H格式(lzh壓縮方法)不包括CRC校驗碼,但也允許一些相容性檢查。
到目前為止提到的gunzip基本用法,并不需要過多的學習曲線。我們已包含了一個初學者開始使用它所必須了解的幾乎全部知識,想要了解更多關于Linux發(fā)展前景趨勢,請關注扣丁學堂Linux培訓官網(wǎng)、微信等平臺,扣丁學堂IT職業(yè)在線學習教育平臺為您提供權威的Linux視頻教程系統(tǒng),通過千鋒扣丁學堂金牌講師在線錄制的Linux視頻教程課程,讓你快速掌握Linux從入門到精通開發(fā)實戰(zhàn)技能。扣丁學堂Linux技術交流群:692395686 微信號:codingbb
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯(lián)系工作人員刪除。
相關推薦
IT業(yè)巨人“戰(zhàn)爭”全面升級
分時復用時CPLD設計變頻系統(tǒng)中的應用
廣東\"撥號器風波\"是是非非的反思
古爾曼:蘋果堅持Mac與iPad獨立,觸控版MacBook Pro定檔2026年底
INA110橋路放大電路
從汽車到數(shù)據(jù)中心,聯(lián)發(fā)科MWC 2026巴塞羅那展示豐富技術
E-Bike報警應用方案
各種版本PROTEL的常用快捷鍵一覽
XILINX FPGA CPLD設計 ISE 4.LI快速入門[新手教程]
具有屏蔽驅動的儀表放大電路INA110
Bourns? 高電壓、高能量 GDT 系列以精巧尺寸封裝中提供業(yè)界領先的浪涌保護性能
英偉達正研發(fā)一款絕密 AI 推理芯片,或于下月首發(fā)
78K0微波爐解決方案
INA110交流耦合差分放大電路
NVIDIA帶動硅光子話題 然而「光銅并存」才是現(xiàn)實?
180度E-Bike解決方案(基于R8C MCU)
BLDC無傳感器風扇解決方案
苦尋產(chǎn)業(yè)化突破口 誰來買\"中國芯\"
180度E-Bike解決方案(基于78K0R MCU)
從創(chuàng)客工坊到AI課堂:一篇文章帶你認識全球開源硬件“大家族”
INA110基本連接電路
低壓CPLD EPM7512A的混合電壓系統(tǒng)設計
[轉帖]e-os操作系統(tǒng)介紹
從工具到平臺:如何化解跨架構時代的工程開發(fā)和管理難題
INA110變壓器耦合放大電路
折痕優(yōu)化達40%以上:京東方發(fā)布鏡感“0痕”折疊顯示屏
[轉帖]串口驅動編寫實例解讀(一)
低壓CPLD的混合電壓系統(tǒng)設計
消息稱Meta自研芯片夢受挫:最先進芯片夭折,靠合作尋求替代方案
北約創(chuàng)新基金牽頭為SatVu熱成像公司完成 3000萬英鎊融資