首页 > 代码库 > Linux命令:压缩及解压缩

Linux命令:压缩及解压缩

压缩、解压缩命令,算法不同,压缩比也会不同

压缩格式:gz, bz2, xz, zip, Z

==================================================

gzip: .gz

    gzip/PATH/TO/SOMEFILE:压缩完成后会删除原文件

        -d:

        -#:1-9,指定压缩比,默认是6;

   

gunzip:

    gunzip/PATH/TO/SOMEFILE.gz: 解压完成后会删除原文件

zcat /PATH/TO/SOMEFILE.gz: 不解压的情况,查看文本文件的内容


 ==================================================

bzip2: .bz2

比gzip有着更大压缩比的压缩工具,使用格式近似

    bzip2 /PATH/TO/SOMEFILE

        -d

        -#: 1-9,默认是6

        -k: 压缩时保留原文件

       

    bunzip2 /PATH/TO/SOMEFILE.bz2

    bzcat


 ==================================================

xz: .xz

    xz/PATH/TO/SOMEFILE

        -d

        -#: 1-9, 默认是6

        -k: 压缩时保留原文件

       

    unxz

    xzdec

    xzcat

                        安装包下载链接: xz-5.2.2.tar.bz2 (1165 KiB) 


==================================================

zip: 既归档又压缩的工具

    zip FILENAME.zip FILE1 FILE2 ...: 压缩后不删除原文件

    unzipFILENAME.zip

   

archive: 归档,归档本身并不意味着压缩

 

xz, bz2, gz

 

 ==================================================

tar: 归档工具, .tar

    -c: 创建归档文件

    -f FILE.tar:操作的归档文件

    -x: 展开归档

    --xattrs: 归档时,保留文件的扩展属性信息

    -t: 不展开归档,直接查看归档了哪些文件

 

    -zcf: 归档并调用gzip压缩

    -zxf: 调用gzip解压缩并展开归档,-z选项可省略

   

    -jcf: bzip2

    -jxf:

   

    -Jcf: xz

    -Jxf:

 

==================================================

cpio: 归档工具

   

 


Linux命令:压缩及解压缩