linux 文件压缩工具用法汇总

压缩、解压缩及归档工具

一、compress

compress [-dfvcVr] [-b maxbits] [file ...]

      -d: 解压缩,相当于uncompress

      -c: 结果输出至标准输出,不删除原文件

      -v: 显示详情

uncompress 解压缩

       zcat file.Z >file

compress

语法:compress + file;需要压缩的文件

      uncompress -d + file ;需要解压缩文件名

      解压缩语法: compress -d file 或者 uncompress file

      解压缩的时候不会保留原有文件

      -c选项 压缩并保留源文件,;利用重定向

       compress -dc m.Z 打印解压过程 同 zcat mm.Z

       compress -dc m.Z > file ; 或者 zcat mm.Z > file

       解压m.Z 文件,重定向到file文件中,这种办法可以保留原来的压缩文件不做更改。

二、gzip/gunzip

gzip [OPTION]... FILE ...

       -d: 解压缩,相当于gunzip

       -c: 将压缩或解压缩的结果输出至标准输出

        -#: 1-9,指定压缩比,值越大压缩比越大

zcat:不显式解压缩的前提下查看文本文件内容

示例:

        gzip -c messages >messages.gz

        gzip -c -d messages.gz > messages

zcat messages.gz > messages

语法:gzip file

        解压缩语法: gzip -d file.gz;或者 gunzip file.gz

        解压缩保留原始压缩文件:gzip -dc file.gz > file2     ;或者 :zcat file.gz >file3

三、bzip2 / bunzip2 /bzcat

bzip2 [OPTION]... FILE ...

        -k: keep, 保留原文件

        -d:解压缩

        -#: 1-9,压缩比,默认为9

bzcat:不显式解压缩的前提下查看文本文件内容

        语法: bzip2 file 压缩文件file

        或者: bzip2 -k file ;压缩前加 -k选项可以保留原来文件

        解压缩语法:bzip2 -d file.bz2

四、xz/unxz/xzcat

xz [OPTION]... FILE ...

       -k: keep, 保留原文件

       -d:解压缩

        -#: 1-9,压缩比,默认为6

xzcat: 不显式解压缩的前提下查看文本文件内容

        语法:xz file 压缩后的后缀是 file.xz

        保留原始文件压缩语法: xz -k file2

        解压缩文件语法: xz -d file.xz

五、zip/unzip

         语法: zip -r sysconfig /etc/sysco nfig;

         解释:zip 压缩命令对系统中目录整体做压缩,语法格式是:

         zip + -r + 压缩文件名 +被压缩文件目录

解压缩文件语法:unzip sysconfig.ziptar( Tape ARchive,磁带归档的缩写)

         zip –r /testdir/sysconfig /etc/sysconfig/

         解包解压缩 :unzip sysconfig.zip

         cat /var/log/messages | zip messages -

         unzip -p message > message

 

猜你喜欢

转载自blog.csdn.net/weixin_42741132/article/details/81488605