AIX下的壓縮測試及所有壓縮命令

guyuanli發表於2012-09-27
AIX下的壓縮命令

1. backup: 加-i引數可對檔案或目錄進行備份,加-p引數可對要備份的檔案進行壓縮,但是僅能壓縮小於2G的檔案。
2. compress: 對檔案進行壓縮,並將原始檔替換成.Z檔案。
3. gzip:對檔案進行壓縮,並將原始檔替換成.gz檔案。
4. tar 對檔案進行歸檔操作,沒有壓縮。

[@more@]

環境:AIX5.3
用不同的命令對一個大小為16621047byte 的test.txt 檔案進行壓縮對比測試
命令 壓縮後檔名 檔案大小(b) 壓縮率
tar -cvf test.tar test.txt test.tar 42999999 0%
ls test.txt | backup -ivpf test.bak test.bak 20275200 58%
tar cvf - test.txt | gzip > test.tar.gz test.tar.gz 125253 93%
gzip test.txt -v test.txt test.txt.gz 125156 93%
compress -v test.txt test.txt.Z 113597 95%
Linux中壓縮、解壓縮(tar/zip/bzip2/gz/gzip/zip) (2012-04-02 12:14:14)轉載▼
標籤: linux tar it
壓縮包也有兩種形式,一種是tar.gz包(.tgz包也是這種),一種是tar.bz2包。
tar.gz包的解壓方法:tar zxvf [PackageName].tar.gz
tar.bz2包的解壓方法:tar jxvf [PackageName].tar.bz2
將壓縮包檔案解壓縮到指定目錄: tar -zxvf [壓縮檔案] -C [解壓縮檔案目錄]
壓縮打包命令:
tar.gz包的壓縮方法:tar zcvf [PackageName].tar.gz [要打包壓縮的檔案]
tar.bz2包的壓縮方法:tar jcvf [PackageName].tar.bz2 [要打包壓縮的檔案]
tar
linux下面的歸檔工具。是對檔案或者目錄進行歸檔,歸成一個檔案,但並不壓縮。
語法格式
tar [主選項+輔選項] 檔案或者目錄列表主選項
-c 建立新的檔案檔案
-r 把要歸檔的檔案追加到檔案檔案的末尾
-t 列出檔案檔案中已經歸檔的檔案列表
-u 更新檔案,用新檔案替代檔案中原始檔案。如果備份檔案中不存在該檔案,則把它追加到備份檔案的末尾
-x 從檔案檔案中還原檔案輔選項
-f 歸檔到普通檔案
-k 儲存已存在的檔案。例如在還原的過程中,遇到相同的檔案,不會進行覆蓋
-m 在還原檔案時,把所有檔案的修改時間設定為現在時間
-v 報告tar的詳細處理過程
-w 每一步都要進行確認
-z 用gzip來壓縮/解壓縮檔案
-j 透過bzip2壓縮/解壓縮檔案
-Z 透過compress程式過濾檔案。
例如:將/etc/目錄下所有東西歸檔到當前目錄下,取名為wpc.tar,命令如下:
tar cvf wpc.tar /etc/例如:將當前目錄下wpc.tar解壓到當前目錄下,命令如下:
tar xvf wpc.tar
----------------------------------------------------------------------------------------------
檔案壓縮
可以將一般的檔案進行壓縮,或者將歸檔的檔案進行壓縮gzip & gunzip
語法格式
gzip [選項] 壓縮(解壓縮)的檔名gzip預設將原始檔壓縮為.gz檔案,並刪除原檔案常用選項
-c 將輸出寫道標準輸出上,並保留原檔案
-d 對壓縮檔案進行解壓縮
-l 對每個壓縮檔案,顯示欄位:壓縮檔案的大小、未壓縮檔案的大小、壓縮比、未壓縮檔案的名字
-r 遞迴式查詢指定目錄,並壓縮或者解壓縮其中的所有檔案。
-t 檢查壓縮檔案是否完整
-v 對每個壓縮和解壓縮的檔案,顯示檔名和壓縮比
-num 用指定的數字num設定壓縮比,-1或-fast表示最低壓縮比,-9或-best表示最高壓縮比。系統預設值是6
例如:將當前目錄下,wpc.bmp壓縮,命令如下:
gzip -v wpc.bmp
例如:將當前目錄下wpc.bmp.gz解壓縮,命令如下:
gunzip -d wpc.bmp.gz
命令結果:wpc.bmp.gz被解壓縮,並被刪除,出現wpc.bmp
---------------------------------------------------------------------------------------------zip & unzip
zip與windows的winzip壓縮程式產生相同壓縮檔案.zip。
語法格式
zip 壓縮檔名 被壓縮檔案列表例如:將當前目錄下,wpc子目錄下面的所有內容壓縮成wpc.zip,命令如下:
zip wpc.zip wpc/unzip
語法格式
unzip [選項] 壓縮檔名.zip常用選項
-x 檔案列表 解壓縮檔案,但不包括“檔案列表”中指定的檔案
-v 檢視壓縮檔案目錄,但不解壓
-t 測試檔案有無損壞,但不解壓
-d 目錄 把壓縮檔案解壓到指定目錄下
-z 只顯示壓縮檔案的註解
-n 不覆蓋已經存在的檔案
-o 覆蓋已存在的檔案且不要求使用者確認
-j 不重建文件的目錄結構,把所有檔案解壓到同一目錄下例如:將當前目錄下wpc.zip解壓縮,命令如下:
unzip wpc.zip
----------------------------------------------------------------------------------------------
bzip2
語法格式
bzip2 [選項][-壓縮等級] 壓縮檔名常用選項
-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 若檔案中有重複出現的內容,可利用此引數加快執行速度
例如:使用bzip2壓縮當前目錄下的歸檔檔案wpc.tar,命令如下:
bzip2 wpc.tar
例如:解壓縮當前目錄下wpc.tar.bz2,命令如下:
bzip2 -d wpc.tar.bz2注:bunzip2和bzip2 -d效果相同

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7490392/viewspace-1059513/,如需轉載,請註明出處,否則將追究法律責任。

相關文章