文件和文件系统的压缩和打包

压缩是将"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

相关文章
相关标签/搜索