在linux下,很多時候我們需要對檔案進行解壓縮操作。尤其是在獲取軟體原始碼或安裝包時,常常需要對檔案進行解壓操作。和windows不同,linux下的壓縮檔案形式更多、更複雜,操作方式往往以命令的形式進行。在此,對linux下解壓縮命令做乙個總結。
(一)、壓縮檔案形式
在windows下,壓縮檔案字尾常見的有".zip"、".rar"、".iso"等;而linux下,壓縮檔案的型別眾多,常見的字尾如下:
總共10種壓縮檔案。每種壓縮檔案,對應的解壓縮命令分別不同。".tar"、
".gz"、"
.tar.gz"、"
.tgz"、"
.bz2"、"
.tar.bz2"、"
.z"、"
.tar.z"、"
.zip"、"
.rar"
(二)、解壓命令
各種壓縮檔案的解壓命令分別如下:
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命令進行壓縮,例如:2、*.gztar -cf cpfile.tar *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.tar檔案,檔名為:cpfile.tar。
用gzip命令進行壓縮,例如:3、*tar.gzgzip cpfile.gz *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.gz檔案,檔名為:cpfile.gz。
用tar -czf命令進行壓縮,例如:4、*tgztar –czf cpfile.tar.gz *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.tar.gz檔案,檔名為:cpfile.tar.gz。
用tar -czf命令進行壓縮,例如:5、*bz2tar –czf cpfile.tgz *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.tgz檔案,檔名為:cpfile.tgz。
用bzip2命令進行壓縮,例如:6、*tar.bz2bzip2 cpfile.bz2 *.txt --- 表示將當前目錄下所有.txt檔案壓縮成乙個.bz2檔案,檔名為:cpfile.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....