壓縮解壓縮命令:
.gz
1、gzip[GNUzip]: /bin/gzip
gzip選項 [文件]//壓縮文件,壓縮後擴展名為.gz,Linux下最常用,最傳統
//比較常見的軟件源代碼包的格式
特點: 1)只能壓縮文件,不能壓縮目錄
2)不保留原文件
e.g. gzipnewfile
2、gunzip[GNUzip]: /bin/gunzip
或gzip-d
解壓.gz
.tar
3、tar: /bin/tar
打包目錄,把目錄打包成一個文件,生成.tar
如果這時候再壓縮的話,就會生成.gz
tar[選項cvf][目錄]
-c:產生.tar的打包文件,必選項
-v: 顯示詳細信息
-f:制定壓縮後的文件名,必選項
-z:打包的同時壓縮
e.g. tar-cvfz dir1.tar.gz dir1 // 將dir打包並壓縮成一個文件
注意:這種一步到位打包並壓縮的做法並不是所有的UNIX系統都支持!
這時:1)打包:tar-cf newdir.tar newdir
2)壓縮:gzipnewdir.tar
或者用連接符。
附: file命令:用於判斷文件類型
file[文件名]
4、tar
解壓縮
-x解包.tar文件
-v顯示詳細信息
-f指定解壓文件
-z解壓縮
e.g. tar-zxf newdir4.tar.gz
分步 gunzipnewdir.tar.gz
tar-xvf newdir.tar
.zip
5、zip: /usr/bin/zip
默認Windows與Linux唯一通用的格式,所以如果文件不大,建議使用.zip
e.g. zipservices.zip /etc/services 壓縮文件,並且還會保留源文件。
services.zip是壓縮以後的文件名!
zip-r newdir.zip test 壓縮目錄
zip彌補的gzip的兩大缺陷: 1)保留源文件
2)可以壓縮目錄
6、unzip /usr/bin/unzip
解壓縮
如上: unzipnewdir.zip
.bz2
7、bzip2 /usr/bin/bzip2
相當與gzip的升級版,非常適合用於壓縮大型文件
雖然只能壓縮文件,但是壓縮比非常驚人,壓縮後的文件名.bz2
當然也可以與tar結合起來用。
bzip2選項[-k][文件名] //加-k保留源文件,不然跟zip一樣
8、bunzip2
解壓縮,同時也可以是用-k,用於保留源壓縮文件