linux压缩及归档

    linux中的压缩格式主要由gz、bz2、xz、compress、zip

    一、gzip:压缩后格式为.gz(压缩和解压缩后会删除原文件)

        用法:gzip [optinons] FILENAME...

        -d:解压缩,相当于使用gunzip

        -f:强制解压缩

        -q:不显示警告信息

        -#:[0-9]指定压缩比

            压缩等级,0-2为快速压缩,3-5为中等压缩,6-9为优异压缩,默认为6

        -l:列出压缩文件的相关信息

        -r:递归处理,将指定目录下的所有文件一并处理

        -t:测试压缩文件是否有错误

        zcat:在不解压缩的情况下,查看压缩文件的内容

    二、bzip2:压缩后格式为.bz2,比gzip有更大压缩比,用法和gzip一样

        -k:压缩或解压缩时保留源文件

        -d:解压缩,相当于使用bunzip2

        -#:指定压缩比

        bzcat:在不解压缩的情况下,查看压缩文件的内容

    三、xz:压缩后格式为xz,新型的压缩工具,有着更高的压缩比

        -z:强制压缩

        -d:强制解压缩,相当于unxz

        -t:测试压缩文件的完整性

        -l:查看详细信息

        -k:压缩或解压缩保留源文件

        -f:解压强制覆盖文件

        xzcat | xzdec:在不解压缩的情况下,查看文件内容

    四、conpress:压缩后格式为.Z,以很少使用,在某些linux发行版本中已经不支持使用

    五、zip:压缩后格式为.zip压缩及归档,压缩后不删除源文件

        用法:zip [optinos] FILENAME.zip FILE1、FILE2...

                压缩时需要制定压缩后的文件名FILENAME.zip

        -c:给压缩文件添加注释

        -m:压缩后删除源文件

        -k:兼容DOS

        -b<path>:制定压缩到目录

        -r:递归处理

        zipinfo:查看压缩文件内文件的详细信息

        unzip解压缩.zip

            -o:不必询问用户,解压缩时直接覆盖源文件

            -l:显示压缩文件的信息

            -L:将压缩文件的文件名全部改为小写

            -v:执行是显示详细信息

            -n:解压缩时不覆盖源文件

            .zip FILE:指定要处理的文件

            -x FILE:指定不处理的文件

            -Z:等同于使用zipinfo查看压缩文件内文件的详细信息

    归档(archive):

    tar:归档工具,归档并不意味着压缩,可以调用压缩功能实现

        -c:创建归档文件

        -f:操作的归档文件

        -x:解压归档

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

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

        -z:调用gzip压缩命令

        -j:调用bzip2压缩命令

        -J:调用xz命令

        -k:解压时不替换现有的文件

        -v:显示详细步骤

        -C:指定要解压的目录

        -u:尽追加比归档副本更新的文件

        -U:在解压要重写的文件之前先删除

    cpio:较早使用的归档命令

        

本文出自 “杆儿男” 博客,请务必保留此出处http://wtime.blog.51cto.com/8829658/1538555

linux压缩及归档,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。