linux壓縮和解壓

常見的壓縮格式有:

            zip,gz,bz2,Z,xz

壓縮的算法不同壓縮的比例也不同
gzip用法:壓縮後的格式爲 .gz ,壓縮後源文件會被刪除

        如:  gzip /tmp/file 將/tmp/file文件壓縮爲/tmp/file.gz
        使用gunzip /tmp/file.gz 將文件解壓,解壓後刪除文件
        壓縮時可以添加壓縮比 -1 到 -9 默認是-6,-1最小,-9最大
        zcat /tmp/file.gz 在不解壓的情況下查看文件內容

bzip2用法:壓縮後的格式爲 .bz2,壓縮後源文件會被刪除

            如:bzip2 /tmp/file 將/tmp/file壓縮爲/tmp/file.bz2
            使用bunzip2 /tmp/file.bz2 解壓
            可以使用bzcat /tmp/file.bz2查看文件內容
            同樣可以使用壓縮比例

xz用法:壓縮後格式爲 .xz,壓縮後刪除源文件

            壓縮方法與gzip和bzip類似
            unxz 解壓
            xzcat 查看文件內容

tar 歸檔壓縮打包工具

            如:tar -cvf /tmp/file.tar /tmp/passwd /tmp/yum 將 /tmp/passwd /tmp/yum 文件壓縮到/tmp/file.tar,可以使用通配符,如:
            tar -cvf /tmp/etc.tar /ect/*  將/etc/下的所有文檔壓縮
            常用參數:
            -c :創建歸檔文件
            -v :打印交互信息
            -f :指定文件
            -r:追加文檔到壓縮文件
            -x:解壓,如:tar -xvf /tmp/etc.tar
            -t:查看壓縮文件內容:tar -tf /tmp/etc.tar

需要注意的是,有些壓縮文件的格式是類似:.tar.gz等,這些文件是先tar再gzip壓縮後的,同樣可以使用tar -xvf 解壓。

更多用法使用 man查看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章