萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux 指令篇:編碼壓縮打包

Linux 指令篇:編碼壓縮打包

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;
copyright © 萬盛學電腦網 all rights reserved