天天看點

Linux下如何壓縮與解壓檔案1. Compass2.  gzip3. bzip2

    Linux的壓縮和解壓是可以通過嗎,指令來完成的。壓縮檔案的擴充名大部分是:*.tar, *.tar.gz, *.tar.bz2, *.tgz, *.gz, *.Z(雖然在Linux下檔案的擴充名沒有特殊的意義,但是為了更好地友善記憶,這裡的壓縮檔案擴充名的不同可以對應不用的指令,就是我們看到哪個擴充名,就知道使用哪種壓縮和解壓指令)。

Linux下如何壓縮與解壓檔案1. Compass2.  gzip3. bzip2

    常見的壓縮和解壓有如下幾種指令:

1. Compass

    非常老舊的一種壓縮指令,現在幾乎都不再支援。

    壓縮:compass 檔案或目錄

    解壓:uncompass 檔案名.Z    (注意,compass指令隻能解壓*.Z擴充名的檔案)

    在預設的情況下,被compass壓縮的源檔案會不見了,而壓縮檔案會被建立起來,而且擴充名會是*.Z。

    compass已經很少有人使用了,因為這個程式無法解開*.gz的檔案,而gzip則可以解開.Z的檔案。

2.  gzip

    gzip可以說是應用最為廣泛的壓縮指令了,目前gzip可以解開compass, zip, gzip等軟體所壓縮的檔案。

    gzip建立的壓縮檔案是*.gz的檔案名。

    壓縮:gzip [-cdtv#] 檔案名;

Linux下如何壓縮與解壓檔案1. Compass2.  gzip3. bzip2

    解壓:gzip -d 檔案名

下面可以通過實際的指令來操作壓縮功能:

Linux下如何壓縮與解壓檔案1. Compass2.  gzip3. bzip2

在預設的情況下,原本的檔案會被壓縮成為.gz的檔案名,源檔案就不再存在了。

那麼如果保留源檔案呢?

Linux下如何壓縮與解壓檔案1. Compass2.  gzip3. bzip2

解壓也是使用gzip和-d參數:

Linux下如何壓縮與解壓檔案1. Compass2.  gzip3. bzip2

3. bzip2

    比gzip具有更好的壓縮比,使用方法類似。

Linux下如何壓縮與解壓檔案1. Compass2.  gzip3. bzip2

繼續閱讀