久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

專欄中心

EEPW首頁 > 專欄 > 扣丁學堂Linux培訓之Linux gunzip命令講解

扣丁學堂Linux培訓之Linux gunzip命令講解

發(fā)布人:扣丁客 時間:2020-12-17 來源:工程師 發(fā)布文章

我們已經(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)系工作人員刪除。

關鍵詞:

相關推薦

古爾曼:蘋果堅持Mac與iPad獨立,觸控版MacBook Pro定檔2026年底

從汽車到數(shù)據(jù)中心,聯(lián)發(fā)科MWC 2026巴塞羅那展示豐富技術

E-Bike報警應用方案

視頻 2012-07-03

Bourns? 高電壓、高能量 GDT 系列以精巧尺寸封裝中提供業(yè)界領先的浪涌保護性能

英偉達正研發(fā)一款絕密 AI 推理芯片,或于下月首發(fā)

78K0微波爐解決方案

視頻 2012-07-03

NVIDIA帶動硅光子話題 然而「光銅并存」才是現(xiàn)實?

180度E-Bike解決方案(基于R8C MCU)

視頻 2012-07-03

BLDC無傳感器風扇解決方案

視頻 2012-07-03

180度E-Bike解決方案(基于78K0R MCU)

視頻 2012-07-03

從創(chuàng)客工坊到AI課堂:一篇文章帶你認識全球開源硬件“大家族”

嵌入式系統(tǒng) 2026-03-02

從工具到平臺:如何化解跨架構時代的工程開發(fā)和管理難題

折痕優(yōu)化達40%以上:京東方發(fā)布鏡感“0痕”折疊顯示屏

消息稱Meta自研芯片夢受挫:最先進芯片夭折,靠合作尋求替代方案

智能計算 2026-03-02

北約創(chuàng)新基金牽頭為SatVu熱成像公司完成 3000萬英鎊融資

更多 培訓課堂
更多 焦點
更多 視頻

技術專區(qū)