歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux命令 >> Linux常用命令(第二版)--壓縮解壓縮命令

Linux常用命令(第二版)--壓縮解壓縮命令

日期:2017/2/28 9:58:10   编辑:Linux命令

壓縮解壓縮命令:

----------.gz----------

1、壓縮

gzip[GNU zip]: /bin/gzip

格式: gzip 選項 [文件] #壓縮文件,壓縮後擴展名為.gz,Linux下最常用 #比較常見的軟件源代碼包的格式

特點: 1)只能壓縮文件,不能壓縮目錄

2)不保留原文件

e.g. gzip newfile #原newfile刪除

2、解壓

1)gunzip[GNU zip]: /bin/gunzip

2)gzip -d #解壓.gz

E.g.

gzip -d newfile.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)壓縮:gzip newdir.tar #或者用連接符。

4、解壓

tar [選項]:

-x 解包.tar 文件

-v 顯示詳細信息

-f 指定解壓文件

-z 解壓縮

e.g. tar -zxf newdir4.tar.gz

分步 gunzip newdir.tar.gz

tar -xvf newdir.tar

----------.zip----------

5、zip: /usr/bin/zip

默認Windows與Linux唯一通用的格式,所以如果文件不大,建議使用.zip

格式: zip [選項-r] [壓縮後的文件名] [壓縮前的文件/目錄名]

e.g. zip services.zip /etc/services 壓縮文件

zip -r newdir.zip test 壓縮目錄

zip彌補的gzip的兩大缺陷: 1)保留源文件

2)可以壓縮目錄

6、unzip /usr/bin/unzip

例如: unzip newdir.zip #保留原文件

----------.bz2----------

7、bzip2 /usr/bin/bzip2

#相當與gzip的升級版,壓縮比非常驚人,但是還是不能壓縮目錄,壓縮後的文件名.bz2,當然也可以與tar結合起來用。

格式: bzip2 選項[-k] [文件名] #加-k 保留源文件,不然跟zip一樣

8、bunzip2

可以使用-k,用於保留源壓縮文件

\

Copyright © Linux教程網 All Rights Reserved