常見壓縮格式
Windows:.rar、.zip、.7z
Linux :.zip、.gz、.bz二、.xz、.tar.gz、.tar.bz二、.tar.xz網絡
gzip命令用來壓縮文件。gzip是個使用普遍的壓縮程序,文件經它壓縮事後,其名稱後面會多處「.gz」擴展名。
gzip是在Linux系統中常常使用的一個對文件進行壓縮和解壓縮的命令,既方便又好用。gzip不只能夠用來壓縮大的、較少使用的文件以節省磁盤空間,還能夠和tar命令一塊兒構成Linux操做系統中比較流行的壓縮文件格式。據統計,gzip命令對文本文件有60%~70%的壓縮率。減小文件大小有兩個明顯的好處,一是能夠減小存儲空間,二是經過網絡傳輸文件時,能夠減小傳輸的時間。
gzip命令格式:ide
# gzip [選項] [參數]
選項有:工具
-c 將壓縮或解壓縮的結果寫到標準輸出,保留源文件
-d 解壓縮用gzip壓縮的文件。該選項用於gzip,與gunzip等價
-f 壓縮/解壓縮時強制覆蓋已存在的文件
-l 對於在file-list中要壓縮的每一個文件,顯示壓縮和解壓縮後文件的大小、壓縮比和壓縮前的文件名
-v 可得到其餘信息
-n 在壓縮速度和壓縮量間進行權衡。n爲從1~9的數字。第1級爲最快壓縮,但壓縮量最小;第9級的壓縮速度最慢,但壓縮量最大。
默認級別爲6,--fast和--best分別等價於-1和-9
-q 止顯示警告信息
-r 遞歸壓縮/解壓縮file-list中的文件
-t 驗證壓縮文件的完整性。若是文件完整則不顯示任何信息
-v 顯示文件名、壓縮後的文件名和每一個被處理文件的壓縮量測試
示例:
一、壓縮文件123.txt
二、解壓縮文件123.txt.gz
也可使用gunzip命令來解壓縮:
三、壓縮123.txt,保留源文件:
四、解壓縮文件456.txt.gz,保留源壓縮文件:
gzip不能夠壓縮目錄。
使用zcat命令查看.gz壓縮文件。操作系統
bzip2命令用於建立和管理(包括解壓縮)「.bz2」格式的壓縮包。3d
選項:code
-c或--stdout:將壓縮與解壓縮的結果送到標準輸出;
-d或--decompress:執行解壓縮;
-f或-force:bzip2在壓縮或解壓縮時,若輸出文件與現有文件同名,預設不會覆蓋現有文件。若要覆蓋。請使用此參數;
-h或--help:在線幫助;
-k或--keep:bzip2在壓縮或解壓縮後,會刪除原始文件。若要保留原始文件,請使用此參數;
-s或--small:下降程序執行時內存的使用量;
-t或--test:測試.bz2壓縮文件的完整性;
-v或--verbose:壓縮或解壓縮文件時,顯示詳細的信息;
-z或--compress:強制執行壓縮;
-V或--version:顯示版本信息;
--repetitive-best:若文件中有重複出現的資料時,可利用此參數提升壓縮效果;
--repetitive-fast:若文件中有重複出現的資料時,可利用此參數加快執行效果。blog
bzip2命令用法與gzip相似,也不能夠壓縮目錄。
示例命令:
用file命令看文件信息:
遞歸
xz壓縮命令是,高壓縮率的工具使用方法與bzip2相似,一樣也不能壓縮目錄。
示例:
ip