.gz gzip壓縮檔案
.bz2 bzip2壓縮檔案
.tar tar打包檔案(未壓縮)
.tar.gz tar打包後由gzip壓縮
.tar.bz tar打包後由bzip壓縮
.tar.xz tar打包後由xz壓縮
gzip
命令格式:
gzip 【-d#】 filename
-d:在解壓縮時使用
-#:壓縮等級,1最差 9最好 預設6
gzip後直接跟檔名,代表直接在當前目錄下壓縮該檔案
壓縮後只剩壓縮包,解壓後只有原檔案
且 不支援壓縮目錄.
bzip2
命令格式:
bzip2 【-dz】 filename
-z:壓縮(可加可不加) 壓縮級別1-9,預設9
-d:解壓縮
不支援壓縮目錄 xz
命令格式:
xz 【-dz】filename
-z:壓縮(可加可不加)
-d:解壓縮
不支援壓縮目錄
tar打包工具
tar [-zjxcvfpp] filename tar
-z:同時用gzip壓縮
-j:同時用bzip壓縮
-j:同時用xz壓縮
-x:解包或解壓縮
-t:檢視tar包裡的檔案
-c:表示建立乙個tar包或者壓縮檔案
-v:視覺化
-f:後跟檔名 -f filename 表示壓縮後的檔名為filename或者解壓檔案 filename,如有多個引數,則-f寫在最後。
不常用:
-p:保持原檔案屬性
-p表示可以使用絕對路徑
--exclude filename 表示壓縮或打包時,不將filename檔案(目錄)包括在內
yum install tree 安裝tree命令,檢視目錄樹形結構。
tar:
打包同時使用gzip壓縮:
使用-czvf選項可以直接壓縮成gzip格式的檔案
使用-tf可以檢視包或壓縮包的檔案列表
使用-zxvf可以解壓.tar.gz.格式的壓縮包
打包同時使bzip2壓縮:
使用-cjvf可以壓縮成bzip2格式的檔案
使用-tf可以檢視包或壓縮包的檔案列表
使用-jxvf可以解壓.tar.bz2.格式的壓縮包
除了-t檢視tar壓縮包的檔案列表也可以用zcat、bzcat直接檢視gzip或bzip2的檔案內容。 (xz--xcat???)
使用xz壓縮和gzip、bzip2相同
使用zip壓縮,在windows和linux中都比較常用,可以壓縮檔案和目錄,但是壓縮目錄時需要指定目錄下的檔案。
安裝zip
yum install -y zip
解壓unzip
yum install -y unzip
zip後先跟壓縮後檔名,然後跟要壓縮的檔案或目錄,如果有二級或多級目錄需要先加-r,否則只是壓縮二級的目錄。
打包與壓縮
1.gzip壓縮 gzip a.txt 2.解壓 gunzip a.txt.gz gzip d a.txt.gz 3.bzip2壓縮 bzip2 a 4.解壓 bunzip2 a.bz2 bzip2 d a.bz2 5.將當前目錄的檔案打包 tar cvf bak.tar 將 etc passwor...
檔案壓縮與打包
檔案壓縮原理 目前計算機都是使用所謂的byte來計量的,而事實上最小的計量單位應該是bit,而 byte 8bit,而對於數字 byte也就是乙個bit,相當於浪費了7個bit,因此可以壓縮。linux常見的壓縮命令 壓縮檔案的拓展名一般是 tar gz tgz等 gzip最常見的壓縮命令 壓縮檔案...
CentOS壓縮與打包
言歸正傳,在計算機的世界中,資料的表達形式就只有0或者1,而壓縮演算法就是根據這些01找出一些演算法,可以用更少的01來代表他們。現在在linux中最主流的幾種壓縮是bzip2 字尾是bz2 gzip 字尾是gz 因為單獨使用這些壓縮工具的話,那麼就會單獨的壓縮每乙個檔案,所以乙個打包工具會一起使用...