天天看點

linux壓縮指令(一)之gzip總結

gzip做為linux下的壓縮工具,支援9個壓縮級别,預設是6級,gzip不支援目錄壓縮

mkdir   /tmp/d6z

touch   !$/1.txt

建立目錄和檔案

find /etc/   -type f -name "*conf" -exec cat {} >> !$ \;

把etc下的所有conf檔案導出到1.txt檔案

du -sh   /tmp/d6z/1.txt

檢視檔案大小

wc -l !$

檢視檔案行數

gzip !$

壓縮檔案,預設6級别,壓縮後源檔案會消失,gzip不能壓縮目錄

gzip -1   /tmp/d6z/1.txt

最低級别壓縮

gzip -9 !$

最大級别壓縮,保持預設壓縮級别即可

file !$

檢視壓縮檔案的屬性

zcat !$

檢視檔案内容

gzip -d   /tmp/d6z/1.txt.gz

解壓縮

gzip -c   /tmp/d6z/1.txt > /tmp/d6z/1.txt.gz

指定壓縮後的檔案名和目錄,源檔案不會消失

gzip -d -c   /tmp/d6z/1.txt.gz > /tmp/d6z/2.txt

指定解壓後的路徑和檔案名,源檔案不消失

本文轉自 喵來個魚 51CTO部落格,原文連結:http://blog.51cto.com/m51cto/2049109,如需轉載請自行聯系原作者

繼續閱讀