【Linux】一步一步学Linux——compress命令(了解)(71)
生活随笔
收集整理的這篇文章主要介紹了
【Linux】一步一步学Linux——compress命令(了解)(71)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
00. 目錄
文章目錄
- 00. 目錄
- 01. 命令概述
- 02. 命令格式
- 03. 常用選項
- 04. 參考示例
- 05. 附錄
01. 命令概述
compress命令使用“Lempress-Ziv”編碼壓縮數據文件。compress是個歷史悠久的壓縮程序,文件經它壓縮后,其名稱后面會多出".Z"的擴展名。當要解壓縮時,可執行uncompress]指令。事實上uncompress是指向compress的符號連接,因此不論是壓縮或解壓縮,都可通過compress指令單獨完成。
compress命令是一個相當古老的 unix 檔案壓縮指令,壓縮后的檔案會加上一個 .Z 延伸檔名以區別未壓縮的檔案,壓縮后的檔案可以以 uncompress 解壓。若要將數個檔案壓成一個壓縮檔,必須先將檔案 tar 起來再壓縮。由于 gzip 可以產生更理想的壓縮比例,一般人多已改用 gzip 為檔案壓縮工具。
02. 命令格式
語法:compress [-dfvcV] [-b maxbits] [file ...]03. 常用選項
-f:不提示用戶,強制覆蓋掉目標文件; -c:將結果送到標準輸出,無文件被改變; -r:遞歸的操作方式; -b<壓縮效率>:壓縮效率是一個介于9~16的數值,預設值為"16",指定愈大的數值,壓縮效率就愈高; -d:對文件進行解壓縮而非壓縮; -v:顯示指令執行過程; -V:顯示指令版本及程序預設值。04. 參考示例
4.1 壓縮passwd文件
[deng@localhost test]$ compress passwd [deng@localhost test]$ ls passwd.Z [deng@localhost test]$4.2 解壓passwd.Z文件
[deng@localhost test]$ compress -d passwd.Z [deng@localhost test]$ ls passwd [deng@localhost test]$4.3 壓縮passwd文件,并且不刪除原始文件
[deng@localhost test]$ compress -c passwd > passwd.Z [deng@localhost test]$ ls passwd passwd.Z [deng@localhost test]$4.4 壓縮passwd文件,并顯示壓縮比例
[deng@localhost test]$ compress -v passwd passwd: -- replaced with passwd.Z Compression: 45.11% [deng@localhost test]$ ls passwd.Z [deng@localhost test]$壓縮比例為45.11%,也就是說壓縮文件容量只是源文件的54.89%
4.5 壓縮passwd文件,指定壓縮效率為12
[deng@localhost test]$ compress -b 12 passwd [deng@localhost test]$ ls passwd.Z4.6 壓縮passwd文件,如果壓縮文件已經存在,強制執行壓縮
[deng@localhost test]$ compress -f passwd [deng@localhost test]$ ls passwd.Z [deng@localhost test]$05. 附錄
參考:【Linux】一步一步學Linux系列教程匯總
總結
以上是生活随笔為你收集整理的【Linux】一步一步学Linux——compress命令(了解)(71)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux】一步一步学Linux——b
- 下一篇: 【Linux】一步一步学Linux——u