您好,登錄后才能下訂單哦!
小編給大家分享一下如何使用Linux的compress命令,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
compress 使用“Lempress-Ziv”編碼壓縮數據文件。compress是個歷史悠久的壓縮程序,文件經它壓縮后,其名稱后面會多出”.Z”的擴展名。
使用Lempress-Ziv編碼壓縮數據文件
當要解壓縮時,可執行uncompress指令。事實上uncompress是指向compress的符號連接,因此不論是壓縮或解壓縮,都可通過compress指令單獨完成。
compress(選項)(參數)
-f:不提示用戶,強制覆蓋掉目標文件; -c:將結果送到標準輸出,無文件被改變; -r:遞歸的操作方式; -b:壓縮效率是一個介于9~16的數值,預設值為"16",指定愈大的數值,壓縮效率就愈高; -d:對文件進行解壓縮而非壓縮; -v:顯示指令執行過程; -V:顯示指令版本及程序預設值。
文件:指定要壓縮的文件列表。
將/etc/man.config復到/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 壓縮成另外一個文件來備份
[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
這個-c的選項比較有趣!會將壓縮過程的資料輸出到屏幕上,而不是寫入成為file.Z文件。所以,我們可以透過資料流重導向的方法將資料輸出成為另一個檔名。
以上是“如何使用Linux的compress命令”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。