文件和文件系統的壓縮和打包

壓縮是將"11111111111111"記錄爲幾個1,來精簡容量ip

 1.    常見的壓縮文件test

  *.Z        compress壓縮的import

  *.gz       gzip壓縮打包

  *.bz2      bzip2壓縮file

  *.tar       tar打包 並未壓縮權限

  *.tar.gz    以tar打包,gzip壓縮grep

  *.tar.bz2   以tar打包,bzip2壓縮im

2.  gzip和zcat數據

       1.參數查詢

              -c    數據流重定向

              -d  解壓參數

              -t  用來一個壓縮文件的一致性,看文件是否有誤

              -v  輸出壓縮比

              -#  壓縮等級 -1快但差 默認-6

       2.要保留源文件須要重定向

              gzip -c test1 > test2.gz

  3.zcat用來讀取gzip壓縮文件

    zcat test2.gz

3.    bzip2和bzcat

    1.參數

            -c    數據流重定向

            -d   解壓參數

            -k   保留源文件

            -v    輸出壓縮比

            -z    壓縮參數

            -#   壓縮等級

            Bzip -d 能夠用 bunzip2來代替

    2.保留源文件壓縮

            1.數據重定向

          bzip -c test1 > test2.bz2

             2.-k參數

                         bzip -k test1

    3.bzcat用來讀取bzip2壓縮文件

      bzcat test2.bz2

4.    打包命令:tar

  1.      參數

    -c  新建打包文件,搭配-v使用

    -t  查看文件名,主要用在備份後,看是否具備根目錄的意義

    -x  解壓縮或解打包參數,搭配-C在特定目錄解開文件

    -j  經過bzip2進行解壓和壓縮,文件名最好爲*.tar.bz2

    -z  經過gzip進行解壓和壓縮,文件名最好爲*.tar.gz

    -v  顯示正在處理的文件名

    -f  後接新建的文件的文件名,建議-f單獨寫一個參數,不然f要寫在最後,如-zxvf

    -C 目錄  在特定的目錄解開文件

    -p 保留文件權限和屬性,經常使用於備份.

    -P 保留絕對路徑,即容許備份文件含有根目錄的意義

  2.  經常使用命令

              壓縮:tar -jcvf newfilename.tar.bz2 filename

              查詢:tar -tvf newfilename.tar.bz2

              解壓縮:tar -jxvf newfilename.tar.bz2  -C 目錄

  3.解開壓縮包內單一文件test

    1.先查看有哪些文件

             tar -tvf newfilename.tar.bz2 |grep」test」

    2.而後直接解壓

             tar -jxvf newfilename.tar.bz2 test

相關文章
相關標籤/搜索