0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux gunzip命令的使用

CHANBAEK ? 來源:TIAP ? 作者:TIAP ? 2023-01-30 15:59 ? 次閱讀

大家應(yīng)該都使用過 .gz 文件,這是一個 gzip 壓縮的歸檔文件(gzip-compressed)。 與 zip 歸檔文件相比,gzip 可以更大限度的對文件進(jìn)行壓縮。

要解壓文件,可以使用 unzip 命令,但是這不適用于 gzip 文件。 要解壓 .gz 文件,需要用到 gunzip 命令。

其基本語法為:

gunzip  filename

這里:

  • options 命令的選項,用于調(diào)整其默認(rèn)行為;
  • filename 要解壓的文件。

下面我們來介紹幾個關(guān)于 gunzip 的例子。

使用 gunzip 解壓文件

使用 gunzip 解壓文件最簡單的方式,就是在該命令后,跟上要解壓的文件名稱:

gunzip compressed_file

比如,我要解壓 Debian ISO 文件,可使用如下命令:

gunzip debian-testing-amd64-DVD-1.iso.gz

圖片

仔細(xì)觀察上圖中的結(jié)果,會發(fā)現(xiàn)解壓后,原壓縮文件不見了,它被解壓后的文件給替代了。 那么怎樣才能保留原壓縮文件呢?

解壓文件后,保留原壓縮文件

使用 gunzip 命令,要保留原壓縮文件,需要使用 -k 選項:

gunzip -k compressed_file

圖片

遞歸解壓文件

假設(shè)一個gzip 文件中,包含另一個 gzip 文件,那么默認(rèn)情況下,提取的壓縮文件不會對其中的 gzip 文件解壓縮。

所以,如果要遞歸解壓文件,需要使用 -r 選項:

gunzip -r directory_name

看下面的例子:

gunzip -rv compressed/

圖片

上面例子中,-v 選項用于輸出詳細(xì)信息

強(qiáng)制解壓

解壓時,如果已經(jīng)存在一個同名的文件,系統(tǒng)會詢問你是否要覆蓋它:

圖片

如果你想要跳過這個步驟,可以使用 -f 選項,來強(qiáng)制解壓文件:

gunzip -f compressed_file

圖片

通過上面例子,可以看到,當(dāng)使用 -f 選項時,會跳過詢問的環(huán)節(jié)。 這在編寫腳本的時候會很有用。

那么 unzip 命令呢?

gunzip 與 unzip 命令的區(qū)別是什么呢? 簡單來說,unzip 命令用于解壓 .zip 文件,而 gunzip 命令用戶解壓 .gz, .tar 等文件。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11123

    瀏覽量

    207911
  • 壓縮
    +關(guān)注

    關(guān)注

    2

    文章

    100

    瀏覽量

    19320
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    551

    瀏覽量

    24560
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    658

    瀏覽量

    21928
收藏 人收藏

    評論

    相關(guān)推薦

    Linux目錄的創(chuàng)建與刪除命令

    Linux目錄的創(chuàng)建與刪除命令 Linux目錄的創(chuàng)建與刪除命令  mkdir命令  功能:創(chuàng)建一個目錄(類似DOS下的md
    發(fā)表于 01-18 12:46 ?1291次閱讀

    Linux與用戶有關(guān)的命令

    Linux與用戶有關(guān)的命令 Linux與用戶有關(guān)的命令  passwd命令  出于系統(tǒng)安全考慮,Lin
    發(fā)表于 01-18 12:46 ?749次閱讀

    Linux的常用網(wǎng)絡(luò)命令

    Linux的常用網(wǎng)絡(luò)命令 Linux 的常用網(wǎng)絡(luò)命令  計算機(jī)網(wǎng)絡(luò)的主要優(yōu)點是能夠?qū)崿F(xiàn)資源和信息的共享,并且用戶可以遠(yuǎn)程訪問信息。Linux
    發(fā)表于 01-18 12:47 ?1156次閱讀

    Linux關(guān)機(jī)命令詳解

    Linux關(guān)機(jī)命令詳解 在linux下一些常用的關(guān)機(jī)/重啟命令有shutdown、halt、reboot、及init,它們都 可以達(dá)到重啟系統(tǒng)的目的,但每個
    發(fā)表于 01-18 12:52 ?3584次閱讀

    Linux系統(tǒng)命令指南

    在“Linux 文件命令精通指南”中,我們討論了利用最基礎(chǔ)和最常用 Linux 文件命令所需的基本信息。在本文中,我將對 Linux 系統(tǒng)
    發(fā)表于 05-23 10:23 ?925次閱讀

    linux命令大全

    書中收集了豐富的Linux命令,是Linux技術(shù)開發(fā)者的好工具
    發(fā)表于 08-08 18:20 ?3次下載

    Linux命令大全

    Linux命令大全
    發(fā)表于 10-30 09:49 ?9次下載
    <b class='flag-5'>Linux</b>的<b class='flag-5'>命令</b>大全

    Linux gunzip命令解析 gunzip解壓文件的方法

    解壓或擴(kuò)展 gzip 創(chuàng)建的壓縮文件時,有另一款完全不同的工具可供使用。談及的這款工具就是 gunzip。在本文中,我們會使用一些簡單、易于理解的例子來解釋 gunzip 命令的用法。文中所有示例及指南都在 Ubuntu 16.
    發(fā)表于 04-26 18:51 ?1.3w次閱讀
    <b class='flag-5'>Linux</b> <b class='flag-5'>gunzip</b><b class='flag-5'>命令</b>解析  <b class='flag-5'>gunzip</b>解壓文件的方法

    linux有哪些常用的命令

     Linux命令非常之多,分為內(nèi)部命令和外部命令。
    發(fā)表于 02-27 08:00 ?4次下載
    <b class='flag-5'>linux</b>有哪些常用的<b class='flag-5'>命令</b>

    如何使用gunzip命令

    gunzip命令是用于解壓gzip文件。Gzip是最流行的壓縮算法之一,可減小文件大小并保留原始文件模式,所有權(quán)和時間戳。
    的頭像 發(fā)表于 12-08 16:42 ?3520次閱讀

    常用Linux命令介紹

    linux命令是對Linux系統(tǒng)進(jìn)行管理的命令。對于Linux系統(tǒng)來說,無論是中央處理器、內(nèi)存、磁盤驅(qū)動器、鍵盤、鼠標(biāo),還是用戶等都是文件,
    的頭像 發(fā)表于 02-09 14:31 ?982次閱讀

    淺析Linux精致的命令

    這只是一小部分常用的Linux命令,Linux有很多命令可以使用。建議通過man命令來查看命令
    的頭像 發(fā)表于 04-24 16:28 ?1453次閱讀

    shell命令linux命令一樣嗎

    Shell命令Linux命令并不完全一樣。 首先,Shell是一種命令行解釋器,它是用來解釋和執(zhí)行用戶輸入的命令的。Shell既是一種
    的頭像 發(fā)表于 11-08 10:51 ?2439次閱讀

    linux解壓gz文件的命令

    Linux系統(tǒng)中,可以使用gzip命令解壓.gz文件。gzip命令用于壓縮和解壓縮文件,使用方法如下: 解壓.gz文件: gzip -d FileName.gz 或 gunzip
    的頭像 發(fā)表于 11-08 14:42 ?4644次閱讀

    linux重啟命令有哪些

    Linux是一種自由和開放源代碼的操作系統(tǒng),被廣泛應(yīng)用于服務(wù)器和嵌入式設(shè)備。在Linux中,有多種命令用于重啟系統(tǒng)。在本文中,我們將詳細(xì)介紹常用的Linux重啟
    的頭像 發(fā)表于 11-17 09:49 ?1827次閱讀