W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
使用Lempress-Ziv編碼壓縮數(shù)據(jù)文件
compress命令 使用“Lempress-Ziv”編碼壓縮數(shù)據(jù)文件。compress是個(gè)歷史悠久的壓縮程序,文件經(jīng)它壓縮后,其名稱后面會(huì)多出".Z"的擴(kuò)展名。當(dāng)要解壓縮時(shí),可執(zhí)行uncompress指令。事實(shí)上uncompress是指向compress的符號(hào)連接,因此不論是壓縮或解壓縮,都可通過compress指令單獨(dú)完成。
compress(選項(xiàng))(參數(shù))
-f:不提示用戶,強(qiáng)制覆蓋掉目標(biāo)文件;
-c:將結(jié)果送到標(biāo)準(zhǔn)輸出,無文件被改變;
-r:遞歸的操作方式;
-b<壓縮效率>:壓縮效率是一個(gè)介于9~16的數(shù)值,預(yù)設(shè)值為"16",指定愈大的數(shù)值,壓縮效率就愈高;
-d:對(duì)文件進(jìn)行解壓縮而非壓縮;
-v:顯示指令執(zhí)行過程;
-V:顯示指令版本及程序預(yù)設(shè)值。
文件:指定要壓縮的文件列表。
將/etc/man.config復(fù)到/tmp ,并加以壓縮
[root@localhost ~]# cd /tmp
[root@localhost tmp]# cp /etc/man.config .
[root@localhost tmp]# compress man.config
[root@localhost tmp]# ls -l
-rw-r--r-- 1 root root 2605 Jul 27 11:43 man.config.Z
將剛剛的壓縮檔解開
[root@localhost tmp]# compress -d man.config.Z
將 man.config 壓縮成另外一個(gè)文件來備份
[root@localhost tmp]# compress -c man.config > man.config.back.Z
[root@localhost tmp]# ll man.config*
-rw-r--r-- 1 root root 4506 Jul 27 11:43 man.config
-rw-r--r-- 1 root root 2605 Jul 27 11:46 man.config.back.Z
這個(gè)-c的選項(xiàng)比較有趣!會(huì)將壓縮過程的資料輸出到屏幕上,而不是寫入成為file.Z文件。所以,我們可以透過資料流重導(dǎo)向的方法將資料輸出成為另一個(gè)檔名。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: