壓縮與解壓縮
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 目錄