歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux學習筆記_3_Linux常用命令_5_壓縮解壓縮命令

Linux學習筆記_3_Linux常用命令_5_壓縮解壓縮命令

日期:2017/3/1 13:39:25   编辑:關於Linux

壓縮解壓縮命令:

.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,用於保留源壓縮文件

Copyright © Linux教程網 All Rights Reserved