Linux的壓縮命令(tar,gzip,zip)


打包和壓縮。打包是指將一大堆文件或目錄變成一個總的文件;壓縮則是將一個大的文件通過一些壓縮算法變成一個小文件。

這源於Linux中很多壓縮程序只能針對一個文件進行壓縮,這樣當你想要壓縮一大堆文件時,你得先將這一大堆文件先打成一個包(tar命令),然后再用壓縮程序進行壓縮.

1.tar (針對tar包)參考:http://blog.csdn.net/eroswang/article/details/5555415/

tar 參數 被打包的包

參數:-c 創建打包 -x解包  -t 查看(必選,而且只能選一個)

  -z 壓縮成gzip,或解壓gzip(擴展名,gz):tar -czvf 1.tar.gzip * (將當前目錄的內容打包壓縮成1.tar.gzip)

  -j 壓縮成bzip2,或解壓bzip2(擴展名,bz2): tar -cjvf 1.tar.bz2 *

 -v 過程可視

 -f 文檔名,后面必須直接連接着文檔名,不能是其他。

 

2.gzip(針對gz包)

 gzip -d *.gz  解壓gz包

 

3.zip and unzip(針對zip包)

將文件或目錄壓縮成zip:

命令格式:zip 參數 壓縮后的名稱 被壓縮的文件

常用參數:-r 遞歸目錄,即被壓縮目錄的子目錄也會被包括。

-d 刪除壓縮包里的某個文件:zip -d 壓縮包 刪除的文件

-m 向壓縮包添加文件:zip -m 壓縮包 添加文件

 

解壓zip文件:

命令格式:unzip 參數 被解壓的文件

常用參數:-d 解壓到哪一個目錄;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM