linux壓縮命令常用的有:tar,tgz,gzip,zip,rar
一,tar
(一) tar壓縮命令
tar -cvf examples.tar files|dir
#說明:
-
-c, --create create a new archive 創(chuàng)建一個(gè)歸檔文件
-
-v, --verbose verbosely list files processed 顯示創(chuàng)建歸檔文件的進(jìn)程
-
-f, --file=ARCHIVE use archive file or device ARCHIVE 后面要立刻接被處理的檔案名,比如–file=examples.tar
#舉例:
tar -cvf file.tar file1 #file1文件
tar -cvf file.tar file1 file2 #file1,file2文件
tar -cvf file.tar dir #dir目錄
(二) tar 解壓命令
tar -xvf examples.tar (解壓至當(dāng)前目錄下)
tar -xvf examples.tar -C /path (/path 解壓至其它路徑)
#說明:
- -x, --extract, extract files from an archive 從一個(gè)歸檔文件中提取文件
#舉例:
tar -xvf file.tar
tar -xvf file.tar -C /temp #解壓到temp目錄下
二,tgz
tar可以通過參數(shù) -z 同時(shí)調(diào)用gzip對tar包進(jìn)行壓縮。
(一) tgz壓縮命令(tar.gz,tgz格式是相同的,命名不同而已)
tar -zcvf examples.tgz examples (examples當(dāng)前執(zhí)行路徑下的目錄)
說明:
- -z, --gzip filter the archive through gzip 通過gzip壓縮的形式對文件進(jìn)行歸檔
舉例:
tar -zcvf file.tgz dir #dir目錄
(二) tgz 解壓命令
tar -zxvf examples.tar (解壓至當(dāng)前執(zhí)行目錄下)
tar -zxvf examples.tar -C /path (/path 解壓至其它路徑)
舉例:
tar -zxvf file.tgz
tar -zxvf file.tgz -C /temp
三,gzip
(一)gzip壓縮:
注意gzip只能壓縮文件不能打包,并不會將某一目錄打包為xxx.gz,而是將該目錄下的所有文件分別壓縮為.gz
說明:
-
-z, --gzip filter the archive through gzip 通過gzip壓縮的形式對文件進(jìn)行歸檔
-
-6 指定壓縮效率,默認(rèn)為6,范圍1到9,1的壓縮效率最小壓縮速度最快,9反之
gzip -r -6 examples.gz examples
(二)gzip解壓:
gzip -dr examples.gz
gunzip -r examples.gz
-<壓縮效率> 壓縮效率是一個(gè)介于1-9的數(shù)值,預(yù)設(shè)值為"6",指定愈大的數(shù)值,壓縮效率就會愈高。
四,zip
zip 格式是開放且免費(fèi)的,所以廣泛使用在 Windows、Linux、MacOS 平臺,要說 zip
有什么缺點(diǎn)的話,就是它的壓縮率并不是很高,不如 rar及 tar.gz 等格式。
壓縮:
說明 -r 遞歸處理,將指定目錄下的所有文件和子目錄一并處理。
zip -r examples.zip examples (examples為目錄)
解壓:
unzip examples.zip
<壓縮效率> 壓縮效率是一個(gè)介于1-9的數(shù)值。
五 .rar
壓縮:
rar -a examples.rar examples
解壓:
rar -x examples.rar
unrar examples.rar
總結(jié)
壓縮
.tar: tar -cvf file.tar file
.tgz: tar -zcvf file.tgz file
.gzip: gzip -r examples.gz examples
.zip: zip -r examples.zip examples (examples為目錄)
.rar: rar -a examples.rar examples
解壓縮
.tar: tar -xvf file.tar
.tgz: tar -zxvf file.tgz
.gzip: gunzip -r examples.gz
.zip: unzip examples.zip
.rar: unrar examples.rar
平時(shí)用的話就是使用tar 進(jìn)行打包,通過-z 選擇是否壓縮。也就是 tgz 的方式
總結(jié)
01-.tar格式
-
解包:[*******]$
tar xvf FileName.tar
-
打包:[*******]$
tar cvf FileName.tar DirName
(注:tar是打包,不是壓縮?。?/p>
02-.gz格式
-
解壓1:[*******]$
gunzip FileName.gz
-
解壓2:[*******]$
gzip -d FileName.gz
-
壓 縮:[*******]$
gzip FileName
03-.tar.gz格式
-
解壓:[*******]$
tar zxvf FileName.tar.gz
-
壓縮:[*******]$
tar zcvf FileName.tar.gz DirName
04-.bz2格式
-
解壓1:[*******]$
bzip2 -d FileName.bz2
-
解壓2:[*******]$
bunzip2 FileName.bz2
-
壓 縮: [*******]$
bzip2 -z FileName
05-.tar.bz2格式
-
解壓:[*******]$
tar jxvf FileName.tar.bz2
-
壓縮:[*******]$
tar jcvf FileName.tar.bz2 DirName
06-.bz格式
-
解壓1:[*******]$
bzip2 -d FileName.bz
-
解壓2:[*******]$
bunzip2 FileName.bz
07-.tar.bz格式
- 解壓:[*******]$
tar jxvf FileName.tar.bz
08-.Z格式
-
解壓:[*******]$
uncompress FileName.Z
-
壓縮:[*******]$
compress FileName
09-.tar.Z格式
-
解壓:[*******]$
tar Zxvf FileName.tar.Z
-
壓縮:[*******]$
tar Zcvf FileName.tar.Z DirName
10-.tgz格式
- 解壓:[*******]$
tar zxvf FileName.tgz
11-.tar.tgz格式
-
解壓:[*******]$
tar zxvf FileName.tar.tgz
-
壓縮:[*******]$
tar zcvf FileName.tar.tgz FileName
12-.zip格式
-
解壓:[*******]$
unzip FileName.zip
-
壓縮:[*******]$
zip FileName.zip DirName
13-.lha格式
-
解壓:[*******]$
lha -e FileName.lha
-
壓縮:[*******]$
lha -a FileName.lha FileName
14-.rar格式
-
解壓:[*******]$
rar a FileName.rar
-
壓縮:[*******]$
rar e FileName.rar
rar
請到:下載!
解壓后請將rar_static
拷貝到/usr/bin
目錄(其他由$PATH
環(huán)境變量
指定的目錄也行):[*******]$ cp rar_static /usr/bin/rar
Eighteen Z
linux壓縮命令常用:tar,tgz,gzip,zip,rar
傲節(jié)
linux把文件壓縮成.tar.gz的命令
小小亨利利
linux把文件壓縮成.tar.gz的命令
ProblemTerminator文章來源:http://www.zghlxwxcb.cn/news/detail-685912.html
linux把文件壓縮/解壓成.tar.gz/tar/tgz等格式的命令大全文章來源地址http://www.zghlxwxcb.cn/news/detail-685912.html
到了這里,關(guān)于linux把文件壓縮/解壓成.tar.gz/tar/tgz等格式的命令大全的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!