首页 > 代码库 > Linux上的压缩解压命令

Linux上的压缩解压命令

1、gzip/gunzip/zcat

     gzip  [OPTION]...  FILE...

     -d:解压缩,相当于gunzip;

     -#:指定压缩比,默认是6;数字越大压缩比越大(1-9);

     -c:将压缩结果输出至标准输出;

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

2、bzip2/bunzip2/bzcat

     bzip2  [OPTION]...  FILE...

     -d:解压缩

     -#:指定压缩比;默认是6;数字越大压缩比越大(1-9);

     -k:keep,保留原文件;

3、xz/unxz/xzcat   

     xz  [OPTION]...  FILE...

     -d:解压缩

     -#:指定压缩比;默认是6;数字越大压缩比越大(1-9);

     -k:保留原文件;

    

4、tar命令:归档,相当于打包

     tar  [OPTION]...  FILE...

    

     (1) 创建归档

     -c -f /PATH/TO/SOMEFILE.tar  FILE... 

     -cf /PATH/TO/SOMEFILE.tar  FILE... 

    

     (2) 展开归档

     -xf  /PATH/FROM/SOMEFILE.tar 

     -xf  /PATH/FROM/SOMEFILE.tar  -C  /PATH/TO/SOMEDIR

    

     (3) 查看归档文件的文件列表

     -tf  /PATH/TO/SOMEFILE.tar

    

     归档完成后通常需要压缩,结果此前的压缩工具,就能实现压缩多个文件了;

     (4) 归档压缩

     -z:gzip2

     -zcf   /PATH/TO/SOMEFILE.tar.gz  FILE...

     解压缩并展开归档:-zxf  /PATH/TO/SOMEFILE.tar.gz

    

     -j:bzip2

     -jcf

     -jxf

    

     -J: xz

     -Jcf

     -Jxf

    

     zip:

     zip/unzip

     后缀名:.zip

    

    


本文出自 “汪立明” 博客,请务必保留此出处http://afterdawn.blog.51cto.com/7503144/1864283

Linux上的压缩解压命令