壓縮與解壓縮

Linux的環境中,壓縮檔案的副檔名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2, *.xz』,這些壓縮格是如何做的,又如何解壓縮呢?

事實上,以下的壓縮格是,通常會搭配 tar [打包]程式同時使用,來壓縮整個目錄

*.Z compress 程式壓縮的檔案;

*.zip zip 程式壓縮的檔案;

*.gz gzip 程式壓縮的檔案;

*.bz2 bzip2 程式壓縮的檔案;

*.xz xz 程式壓縮的檔案;

*.tar tar 程式打包的資料,並沒有壓縮過;

*.tar.gz tar 程式打包的檔案,其中並且經過 gzip 的壓縮

*.tar.bz2 tar 程式打包的檔案,其中並且經過 bzip2 的壓縮

*.tar.xz tar 程式打包的檔案,其中並且經過 xz 的壓縮

練習幾個常見的壓縮格式

目前Linux常見的壓縮指令就是 gzip, bzip2 以及最新的 xz

壓縮

通通使用 : tar czvf 壓縮檔 目錄

tar czvf etc.tar.gz /etc

tar czvf etc.tar.bzip2 /etc

tar czvf etc.tar.xz /etc

解壓縮

通通使用 : tar xzvf 壓縮檔 [-C 目的目錄]

tar czvf etc.tar.gz -C /tmp/

tar czvf etc.tar.bzip2 -C /tmp/

tar czvf etc.tar.xz /etc -C /tmp/

cd /tmp,然後你就可以看到解開的 etc 目錄