Ubuntu下的解壓縮

2021-09-08 18:35:36 字數 2176 閱讀 1011

.tar 

解包:tar xvf filename.tar

打包:tar cvf filename.tar dirname

(注:tar是打包,不是壓縮!)

———————————————

.gz解壓1:gunzip filename.gz

解壓2:gzip -d filename.gz

壓縮:gzip filename

.tar.gz 和 .tgz

解壓:tar zxvf filename.tar.gz

壓縮:tar zcvf filename.tar.gz dirname

———————————————

.bz2

解壓1:bzip2 -d filename.bz2

解壓2:bunzip2 filename.bz2

壓縮: bzip2 -z filename

.tar.bz2

解壓:tar jxvf filename.tar.bz2

壓縮:tar jcvf filename.tar.bz2 dirname

———————————————

.bz解壓1:bzip2 -d filename.bz

解壓2:bunzip2 filename.bz

壓縮:未知

.tar.bz

解壓:tar jxvf filename.tar.bz

壓縮:未知

.z解壓:uncompress filename.z

壓縮:compress filename

.tar.z

解壓:tar zxvf filename.tar.z

壓縮:tar zcvf filename.tar.z dirname

———————————————

.zip

解壓:unzip filename.zip

壓縮:zip filename.zip dirname

———————————————

.rar

解壓:rar x filename.rar

壓縮:rar a filename.rar dirname

———————————————

.lha

解壓:lha -e filename.lha

壓縮:lha -a filename.lha filename

———————————————

.rpm

解包:rpm2cpio filename.rpm | cpio -div

———————————————

.deb

解包:ar p filename.deb data.tar.gz | tar zxf -

———————————————

.tar .tgz .tar.gz .tar.z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea

解壓:*** x filename.*

壓縮:*** a filename.* filename

比較常用的幾個tar 命令:

tar -cvf test.tar test    打包 比率接近為 1,不做壓縮處理。

tar -zcvf test.tgz test   打包壓縮   比率能到0.5一下。

tar -jcvf  test.tar.bz  test   耗時比-zcvf長,比率相近。

綜合起來,在壓縮比率上: tar.bz=tar.bz2>tgz>tar

占用空間與壓縮比率成反比: tar.bz=tar.bz2tar.bz2>tgz>tar

解壓: tar.bz>tar.bz2>tar>tgz

從效率角度來說,當然是耗費時間越短越好

因此,linux下對於占用空間與耗費時間的折衷多選用tgz格式,不僅壓縮率較高,而且打包、解壓的時間都較為快速,是較為理想的選擇 

在對某個目錄進行壓縮的時候,有時候想排除掉某個目錄,例如:

如果dir目錄下有3個子目錄,dir1、dir2、dir3。

我現在想只對dir1和dir2目錄打包壓縮,命令如下:

tar -zcvf dir.tar.gz --exclude=dir3 dir

推薦:

Ubuntu下解壓縮命令

zip zip可能是目前使用得最多的文件壓縮格式。它最大的優點就是在不同的作業系統平台,比如linux,windows以及mac os,上使用。缺點就是支援的壓縮率不是很高,而tar.gz和tar.gz2在壓縮率方面做得非常好。閒話少說,我們步入正題吧 我們可以使用下列的命令壓縮乙個目錄 zip r...

ubuntu壓縮解壓縮

linux下常用的壓縮副檔名有 tar tar.bz2 tar.gz。因為linux下很多檔案是.bz2,gz結尾的壓縮檔案,因此需要在windows下安裝7zip軟體。gzip工具負責壓縮和解壓縮.gz格式的壓縮包。gzip 壓縮 gzip d gz 解壓縮 gzip對資料夾進行壓縮 gzip r...

Ubuntu下常用壓縮 解壓縮命令

僅打包,並非壓縮 tar xvf filename.tar 解包 tar cvf filename.tar dirname 將dirname和其下所有檔案 夾 打包 解壓 gunzip filename.gz 解壓1 gzip d filename.gz 解壓2 壓縮,只能壓縮檔案 gzip fil...