linux歸檔和壓縮

Linux壓縮和解壓縮工具

一、壓縮格式:gzip/bzip2/xz/zip

二、壓縮算法:算法不同,壓縮比也會不同

三、命令用法:

    gzip/gunzip
        後綴名:.gz
        gzip:生成 .gz壓縮文件,只能壓縮文件,壓縮或解壓完成後會刪除原文件
        格式:gzip /PATH/TO/SOMEFILE
            -#: 壓縮比,默認爲6,範圍爲0-9
            -d: gunzip
            -c: 將壓縮後的結果輸出至標準輸出
            gzip -c /path/to/somefile > /path/to/somecfile.gz
        gunzip /PATH/TO/SOMEFILE.gz 解壓
        zcat somefile.gz: 不解壓查看gzip壓縮後的文件的內容

    bzip2/bunzip2
        後綴名:.bz2
        生成.bz2壓縮文件,只能壓縮文件,壓縮或解壓完成後會刪除原文件
        格式:bzip2 /PATH/TO/SOMEFILE
            -#: 壓縮比,默認爲6,範圍爲1-9;
            -d: bunzip2
            -k: 保留原文件
        bunzip2 /PATH/TO/SOMEFILE.bz2 解壓
        bzcat:不解壓的情況,查看文本文件的內容 


    xz/unxz
        後綴名:.xz
        xz:生成 .xz壓縮文件,只能壓縮文件,壓縮或解壓完成後會刪除原文件
        格式:xz /PATH/TO/SOMEFILE
            -d:解壓
            -#: 1-9, 默認是6
            -k: 壓縮時保留原文件
        unxz:解壓
        xzcat:不解壓的情況,查看文本文件的內容

歸檔工具:tar

作用:能實現將多個文件打包成單個文件,即爲歸檔文件

    tar [option]... -f tarfile.tar src_file...
    tar: 歸檔工具, 生成.tar歸檔文件
        -f FILE.tar: 操作的歸檔文件
        -cf: 創建歸檔文件
        -xf: 展開歸檔
        --xattrs: 歸檔時,保留文件的擴展屬性信息  
        -t: 不展開歸檔,直接查看歸檔了哪些文件
        -zcf: 歸檔並調用gzip壓縮
        -zxf: 調用gzip解壓縮並展開歸檔,-z選項可省略
        -jcf: 歸檔並調用bzip2壓縮
        -jxf: 調用bzip2解壓縮並展開歸檔,-j選項可省略
        -Jcf: 歸檔並調用xz壓縮
        -Jxf: 調用xz解壓縮並展開歸檔,-J選項可省略
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章