Linux文件归档压缩

文件归档压缩:

压缩、解压缩命令

压缩格式:gz、bz2、xz、zip、z


压缩算法:算法不同,压缩比也会不同


compress: FILENAME.Z
uncompress


gz:gzip .gz

        gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件
                -d /PATH/TO/SOME_COMPRESSFILE.gz:相当于gunzip
                -#:1-9,指定压缩比,默认为6
        gunzip /PATH/TO/SOME_COMPRESSFILE.gz:解压缩完成后也会删除原压缩文件

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

bz2:bzip2 .bz2

        比gzip有更大的压缩比,但是小文件不占优势,使用格式近似

        bzip2 /PATH/TO/SOMEFILE:压缩会删除原文件
                -d:
                -#:1-9,
                -k:压缩时保留原文件

        bunzip2 /PATH/TO/SOMEFILE: 解压文件,删除原文件
bzcat:不解压,直接查看文件内容

xz: .xz

        xz /PATH/TO/SOMEFILE
                -d
                -#:1-9
                -k:压缩时保留原文件
        unxz /PATH/TO/SOMEFILE 
        xzdec:另一种解压方式,默认输出到屏幕
xzcat:

以上三个命令只会压缩文件,不能压缩目录


zip:既归档又压缩,压缩后不删除原文件

        zip FILENAME.zip file1 file2 ...
        unzip FILENAME.zip
archive:归档,归档本身并不意味着压缩


tar:归档工具,只归档,不压缩,不删除原文件

        -c:创建归档文件
        -f FILE.tar:操作的归档文件
        -x:展开归档
        --xattrs:在归档的同时。保留文件的扩展属性信息
        -t:不展开归档,查看归档了哪些文件

        -zcf:归档并压缩成gzip格式
        -zxf:解压缩gzip格式的归档压缩文件

        -jcf:bzip2格式
        -jxf:

        -Jcf:xz格式
        -Jxf:

cpio:归档工具

read:
        -p “prompt”:输出提示信息


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