您好,登錄后才能下訂單哦!
小編給大家分享一下如何使用Linux的compress命令,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
compress 使用“Lempress-Ziv”編碼壓縮數(shù)據(jù)文件。compress是個(gè)歷史悠久的壓縮程序,文件經(jīng)它壓縮后,其名稱后面會(huì)多出”.Z”的擴(kuò)展名。
使用Lempress-Ziv編碼壓縮數(shù)據(jù)文件
當(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è)檔名。
以上是“如何使用Linux的compress命令”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。