Linux下常見檔案解壓方法及命令

2021-03-31 21:19:26 字數 3039 閱讀 6798

linux下常見檔案解壓方法及命令

1.以.a為副檔名的檔案:

#tar xv file.a

2.以.z為副檔名的檔案:

#un***press file.z

3.以.gz為副檔名的檔案:

#gunzip file.gz

4.以.bz2為副檔名的檔案:

#bunzip2 file.bz2

5.以.tar.z為副檔名的檔案:

#tar xvzf file.tar.z

或 #***press -dc file.tar.z | tar xvf

6.以.tar.gz/.tgz為副檔名的檔案:

#tar xvzf file.tar.gz

或 gzip -dc file.tar.gz | tar xvf -

7.以.tar.bz2為副檔名的檔案:

#tar xvj(i)f file.tar.bz2

或 bzip2 -dc file.tar.bz2 | xvf -

8.以.cpio.gz/.cgz為副檔名的檔案:

#gzip -dc file.cgz | cpio -div

9.以.cpio/cpio為副檔名的檔案:

#cpio -div file.cpio

或cpio -divc file.cpio

10.以.rpm為副檔名的檔案安裝:

#rpm -i file.rpm

11.以.rpm為副檔名的檔案解壓縮:

#rpm2cpio file.rpm | cpio -div

12.以.deb為副檔名的檔案安裝:

#dpkg -i file.deb

13.以.deb為副檔名的檔案解壓縮:

#dpkg-deb --fsys-tarfile file.deb | tar xvf - ar p

file.deb data.tar.gz | tar xvzf -

14.以.zip為副檔名的檔案:

#unzip file.zip

在linux下解壓winzip格式的檔案

要是裝了jdk的話,可以用jar命令;還可以使用unzip命令。

直接解壓.tar.gz檔案

***x.tar.gz檔案使用tar帶zxvf引數,可以一次解壓開。***x為檔名。 例如:

$tar zxvf ***x.tar.gz 各種壓縮檔案的解壓(安裝方法)

副檔名 解壓(安裝方法)

.a ar xv file.a

.z un***press file.z

.gz gunzip file.gz

.bz2 bunzip2 file.bz2

.tar.z tar xvzf file.tar.z

***press -dc file.tar.z | tar xvf -

.tar.gz/.tgz tar xvzf file.tar.gz

gzip -dc file.tar.gz | tar xvf -

.tar.bz2 tar xvj(i)f file.tar.bz2

bzip2 -dc file.tar.bz2 | xvf -

.cpio.gz/.cgz gzip -dc file.cgz | cpio -div

.cpio/cpio cpio -div file.cpio

cpio -divc file.cpio

.rpm/install rpm -i file.rpm

.rpm/extract rpm2cpio file.rpm | cpio -div

.deb/install dpkg -i file.deb

.deb/exrtact dpkg-deb --fsys-tarfile file.deb | tar xvf -

ar p file.deb data.tar.gz | tar xvzf -

.zip unzip file.zip

bzip2 -d myfile.tar.bz2 | tar xvf

tar xvfz myfile.tar.bz2

x 是解壓

v 是複雜輸出

f 是指定檔案

z gz格式

gzip

gzip[選項]要壓縮(或解壓縮)的檔名

-c將輸出寫到標準輸出上,並保留原有檔案。

-d將壓縮檔案壓縮。

-l對每個壓縮檔案,顯示下列字段:壓縮檔案的大小,未壓縮檔案的大小、壓縮比、未壓縮檔案的名字

-r遞迴式地查詢指定目錄並壓縮或壓縮其中的所有檔案。

-t測試壓縮檔案是正完整。

-v對每乙個壓縮和解壓縮的檔案,顯示其檔名和壓縮比。

-num-用指定的數字調整壓縮的速度。

舉例:

把/usr目錄幷包括它的子目錄在內的全部檔案做一備份,備份檔案名為usr.tar

tar cvf usr.tar /home

把/usr 目錄幷包括它的子目錄在內的全部檔案做一備份並進行壓縮,備份檔案名是usr.tar.gz

tar czvf usr.tar.gz /usr

壓縮一組檔案,檔案的字尾為tar.gz

#tar cvf back.tar /back/

#gzip -q back.tar

or #tar cvfz back.tar.gz /back/

釋放乙個字尾為tar.gz的檔案。

#tar zxvf back.tar.gz

#gzip back.tar.gz

#tar xvf back.tar

Linux下常見檔案解壓方法及命令

tar zcvf test2.tar.gz usr tar zxvf test2.tar.gz c xx 上面的方法也適合於多個檔案。1.以.a為副檔名的檔案 tar xv file.a 2.以.z為副檔名的檔案 uncompress file.z 3.以.gz為副檔名的檔案 gunzip file...

Linux下常見檔案解壓方法及命令

1.以.a為副檔名的檔案 tar xv file.a 2.以.z為副檔名的檔案 uncompress file.z 3.以.gz為副檔名的檔案 gunzip file.gz 4.以.bz2為副檔名的檔案 bunzip2 file.bz2 5.以.tar.z為副檔名的檔案 tar xvzf file....

Linux下常見檔案解壓方法及命令

1.以.a為副檔名的檔案 tar xv file.a 2.以.z為副檔名的檔案 uncompress file.z 3.以.gz為副檔名的檔案 gunzip file.gz 4.以.bz2為副檔名的檔案 bunzip2 file.bz2 5.以.tar.z為副檔名的檔案 tar xvzf file....