.rar壓縮文件linux中不識別,.zip在windows和Linux中動能使用。 .gz:由gzip壓縮工具壓縮的文件 .bz2:bzip2壓縮工具壓縮的文件 .tar:由tar打包程式打包的文件。(tar並沒有壓縮功能,只是把一個目錄合併成一個文件)。 .tar.gz:先有tar打包,然後再由 ...
.rar壓縮文件linux中不識別,.zip在windows和Linux中動能使用。
.gz:由gzip壓縮工具壓縮的文件
.bz2:bzip2壓縮工具壓縮的文件
.tar:由tar打包程式打包的文件。(tar並沒有壓縮功能,只是把一個目錄合併成一個文件)。
.tar.gz:先有tar打包,然後再由gzip壓縮。
.tar.bz2:先有tar打包,然後再由bzip2壓縮。
.tar.xz:先有tar打包,然後由xz壓縮。
gzip壓縮工具(不支持壓縮目錄,會報錯)
gzip [-d#] filename
-d:解壓縮時使用。
-#:表示壓縮等級,1為最差,9為最好,6為預設。
gzip 1.txt 壓縮成1.txt.gz,原文件消失。
gzip -d 1.txt.gz 解壓縮文件,原文件消失。
bzip2壓縮工具(不可以壓縮目錄)
安裝bzip2: yum install -y bzip2
bzip2 [-dz] filename
-d:解壓縮
-z:壓縮(加或不加,都可以壓縮)
bzip2 -z 1.txt 壓縮成1.txt.bz2,原文件消失。
bzip -d 1.txt.bz2 解壓縮文件,原文件消失。
zx壓縮文件用法和bzip2一樣
tar打包工具:tar [-zjJxcvfpP] filename tar
-z:同時用gzip壓縮
-j:同時用bzip2壓縮
-J:同時用xz壓縮
-x:表示解壓縮。
-t:查看tar包里的文件。
-c:建立一個tar包
-v:表示可視化,展示打包了哪些文件。
-f:後面根文件名,表示壓縮後的文件名,或者解壓縮文件名。如果多個參數組合的情況下,請把-f參數寫到最後面。
-p:使用原文件屬性,壓縮前什麼屬性,壓縮後還什麼屬性。(不常用)
-P:可以使用絕對路徑(不常用)
tar -cf test.tar t1.txt t2.txt tt 將t1.txt,t2.txt,tt打包成test.tar文件。
tar -cvf test.tar t1.txt t2.txt tt 將t1.txt,t2.txt,tt打包成test.tar文件,並且展示打包的文件。
打包+gzip壓縮
tar -czvf test.tar.gz test123 test123打包壓縮成test.tar.gz文件。
-tf選項,查看包或者壓縮的文件列表
tar -tf test.tar.gz 查看test.tar.gz的文件列表。
-zxvf 可以解壓.tar.gz格式的壓縮包。
tar -zxvf test.tar.gz 解壓
打包+bzip2壓縮
tar -cjvf test.tar.bz2 test123
tar -tf test.tar.bz2 查看壓縮包文件列表。
tar -jxvf test.tar.bz2 解壓壓縮包。
zip壓縮 yum install -y zip
zip 1.txt.zip 1.txt 1.txt壓縮成1.txt.zip
zip test.zip test1/* 壓縮test1中所有的文件(實際上只能壓縮的二級目錄)
zip -r test.zip test11/ 壓縮test1中所有的文件,包括二級目錄以內的目錄或文件。
解壓縮zip文件(yum install -y unzip)
unzip 1.txt.zip