Linux下解壓縮命令

2021-07-09 14:47:17 字數 2627 閱讀 4074

在linux下,很多時候我們需要對檔案進行解壓縮操作。尤其是在獲取軟體原始碼或安裝包時,常常需要對檔案進行解壓操作。和windows不同,linux下的壓縮檔案形式更多、更複雜,操作方式往往以命令的形式進行。在此,對linux下解壓縮命令做乙個總結。

(一)、壓縮檔案形式

在windows下,壓縮檔案字尾常見的有".zip"、".rar"、".iso"等;而linux下,壓縮檔案的型別眾多,常見的字尾如下:

".tar"、

".gz"、"

.tar.gz"、"

.tgz"、"

.bz2"、"

.tar.bz2"、"

.z"、"

.tar.z"、"

.zip"、"

.rar"

總共10種壓縮檔案。每種壓縮檔案,對應的解壓縮命令分別不同。

(二)、解壓命令

各種壓縮檔案的解壓命令分別如下:

1、*.tar 用 tar –xvf 解壓 

2、*.gz 用 gzip –d或者gunzip 解壓 

3、*.tar.gz用 tar –xzf 解壓

4、*.tgz 同*.tar.gz一樣,用 tar –xzf 解壓 

5、*.bz2 用 bzip2 –d或者用bunzip2 解壓 

6、*.tar.bz2用tar –xjf 解壓 

7、*.z 用 uncompress 解壓 

8、*.tar.z 用tar –xzf 解壓 

9、*.zip 用 unzip 解壓

10、*.rar 用 unrar e解壓 

(三)、壓縮命令

1、*.tar

用tar -cf命令進行壓縮,例如:

tar -cf cpfile.tar *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.tar檔案,檔名為:cpfile.tar。

2、*.gz

用gzip命令進行壓縮,例如:

gzip cpfile.gz *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.gz檔案,檔名為:cpfile.gz。

3、*tar.gz

用tar -czf命令進行壓縮,例如:

tar –czf cpfile.tar.gz *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.tar.gz檔案,檔名為:cpfile.tar.gz。

4、*tgz

用tar -czf命令進行壓縮,例如:

tar –czf cpfile.tgz *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.tgz檔案,檔名為:cpfile.tgz。

5、*bz2

用bzip2命令進行壓縮,例如:

bzip2 cpfile.bz2 *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.bz2檔案,檔名為:cpfile.bz2。

6、*tar.bz2

用tar -cjf命令進行壓縮,例如:

tar –cjf cpfile.tar.bz2 *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.tar.bz2檔案,檔名為:cpfile.tar.bz2。

7、*.z

用compress命令進行壓縮,例如:

compress cpfile.z *.txt ---表示將當前目錄下所有.txt檔案壓縮成乙個.z檔案,檔名為:cpfile.z。

8、*.tar.z

用tar –czf命令進行壓縮,例如:

tar –czf cpfile.tar.z *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.tar.z檔案,檔名為:cpfile.tar.z。

9、*.zip

用zip命令進行壓縮,例如:

zip cpfile.zip *txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.zip檔案,檔名為:cpfile.zip。

10、*.rar

用rar a命令進行壓縮,例如:

rar a cpfile *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.rar檔案,檔名為:cpfile.rar。

LINUX下解壓縮命令

大致總結了一下 linux下各種格式的壓縮包的壓縮 解壓方法。但是部分方法我沒有用到,也就不全,希望大家幫我補充,我們將隨時修改完善,謝謝!tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 ...

Linux下解壓縮命令

解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓 縮 gzip filename 解壓 tar zxvf 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....