class="22089">
名稱:compress
使用權限:所有使用者
使用方式:compress;[-dfvcV];[-b;maxbits];[file;...];
說明:
compress;是一個相當古老的;unix;檔案壓縮指令,壓縮後的檔案會加上一個;.Z;延伸檔名以區別未壓縮的檔案,壓縮後的檔案可以以;uncompress;解壓。若要將數個檔案壓成一個壓縮檔,必須先將檔案;tar;起來再壓縮。由於;gzip;可以產生更理想的壓縮比例,一般人多已改用;gzip;為檔案壓縮工具。
參數:
c;輸出結果至標准輸出設備(一般指熒幕)
f;強迫寫入檔案,若目的檔已經存在,則會被覆蓋;(force)
v;將程序執行的訊息印在熒幕上;(verbose);
b;設定共同字串數的上限,以位元計算,可以設定的值為;9;至;16;bits;。由於值越大,能使用的共同字串就;越多,壓縮比例就越大,所以一般使用預設值;16;bits;(bits);
d;將壓縮檔解壓縮;
V;列出版本訊息;
范例:
將;source.dat;壓縮成;source.dat.Z;,若;source.dat.Z;已經存在,內容則會被壓縮檔覆蓋。;
compress;-f;source.dat;
將;source.dat;壓縮成;source.dat.Z;,並列印出壓縮比例。;
-v;與;-f;可以一起使用
compress;-vf;source.dat;
將壓縮後的資料輸出後再導入;target.dat.Z;可以改變壓縮檔名。
compress;-c;source.dat;>;target.dat.Z
-b;的值越大,壓縮比例就越大,范圍是;9-16;,預設值是;16;。
compress;-b;12;source.dat;
將;source.dat.Z;解壓成;source.dat;,若檔案已經存在,使用者按;y;以確定覆蓋檔案,若使用;-df;程序則會自動覆蓋檔案。由於系統會自動加入;.Z;為延伸檔名,所以;source.dat;會自動當作;source.dat.Z;處理。;
compress;-d;source.dat;
compress;-d;source.dat.Z;