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

來源:互聯網
上載者:User

標籤:linux   常用命令   壓縮解壓縮命令   tar   gz   

壓縮解壓縮命令:

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

 

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.