Linux中档案与文件系统的压缩与打包

1. Linux 系统中常用的压缩指令

1.1 gzip,zcat

      gzip 是应用度最广的压缩指令,gzip 所建立的压缩文件为.gz 的档名。语法如下:

     * gzip [-cdtv#] 档名

      选项与参数:

      -c: 将压缩的数据输出到屏幕上,可透过数据流重导向来处理;

      -d: 解压缩的参数;

      -t: 可以用来检验一个压缩文件的一致性,看看档案有无错误;

      -#: 压缩等级, -1 最快,但是压缩比最差、-9最慢,但是压缩比最好!预设是-6

     * zcat 档名.gz : 在屏幕上显示解压缩之后的档案内容

1.2 bzip2,bzcat

      bzip2 [-cdkzv #] 档名

      bzcat 档名.bz2

      选项与参数:

      -c: 将压缩的过程产生的数据输出到屏幕上

      -d: 解压缩的参数

      -k: 保留源文件,而不会删除原始的档案

      -z: 压缩的参数

      -v: 可以显示出原档案/压缩文件案的压缩比等信息

      -#: 与gzip 同样的,都是在计算压缩比的参数,-9最佳,-1最快

1.3 打包指令: tar

      - 压缩: tar -jcv -f filename.tar.bz2 要被压缩的档案或目录名称

      - 查询: tar -jtv -f filename.tar.bz2

      - 解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

      

猜你喜欢

转载自lingxiayidu-wjx.iteye.com/blog/2361167