壓縮及解壓縮工具

壓縮和解壓縮工具


壓縮比

目的:時間換空間

CPU的時間 --> 磁盤空間

    compress/uncompress, .Z

    gzip/gunzip, .gz

    bzip2/bunzip2, .bz2

    xz/unxz, .xz

    zip/unzip

    lzma/unlzma,lzma

    tar,cpio

compress:

    -d:解壓縮

    -c:結果輸出至標準輸出,不刪除原文件

    -v:顯示詳情


    uncompress:解壓縮

    zcat file.Z > file加壓縮,保留原文件


1.gip/gunzip/zcat

    gzip [OPTION...] FILE...

        -d:解壓縮,相當於gunzip

        -#:指定壓縮比,默認是6;數字越大壓縮比越大

        -c:將壓縮結果輸出至標準輸出:

        gzip -c FILE > /PATH/TO/SOMEFILE.gz

    gunzip:解壓縮

        gunzip /PATH/TO/SOMEFILE:解壓縮完成後會刪除原文件

        zcat /PATH/TO/SOMEFILE:在不解壓的情況下查看文件內容


2. bzip2/bunzip2/bzcat

    bzip2 [OPTIONS...] FILE...

        -d:解壓縮,相當於bunzip2

        -k:保留原文件

        -#:指定壓縮比;默認是6;數字越大壓縮比越大(1-9)

    bunzip:解壓縮

        bunzip /PATH/TO/SOMEFILE:

        bzcat /PATH/TO/SOMEFILE:在不解壓的情況下查看文件內容

3. xz/unxz/xcat

    xz [OPTIONS...] file...

        -d:解壓縮

        -#:指定壓縮比;默認是6;(1-9)

        -k:保留原文件

    

    unxz:解壓縮

        unxz /PATH/TO/SOMEFILE:

        xzcat /PATH/TO/SOMEFILE:在不解壓的情況下查看文件內容

    

zip:打包壓縮

    zip FILE_NAME.zip FILE1 FILE2 ....

    unzip FILENAME.zip


歸檔:tar,cpio

    tar命令:

        tar [OPTIONS...] FILE...

        -c:創建歸檔

        -x:展開歸檔

        -t:不展開歸檔,查看歸檔了那些文件

        -f FILE.tar:操作的歸檔文件

        -v:查看詳細信息

        -C:展開至指定目錄下

    歸檔並壓縮:

    -z:gzip2

        創建歸檔:-zcf /PATH/TO/SOMEFILE

        解壓縮並展開歸檔:-zxf /PATH/TO/SOMEFILE

    

        -j:bzip2

        -jcf

        -jxf

        

        -J:xz

        -Jcf

        -Jxf


cpio命令:cpio命令是通過重定向的方式將文件進行打包備份,還原恢復的工具,它可以解壓以“.cpio”或者“.tar”結尾的文件

    cpio[選項] > 文件名或者設備名

    cpio[選項] < 文件名或者設備名

選項:

    -o:將文件打包拷貝成文件或將文件輸出至設備上

    -i:解包,將壓縮包還原

    -v:顯示詳細過程

    -t:不解壓的情況下查看內容

    -d:解包成成目錄

    -c:一種較新的存儲格式

    

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