1. 为了节省更多的磁盘空间,降低磁盘的使用率
文件后缀:<code>.z</code>
文件后缀: <code>.gz</code>
文件后缀:<code>.bz2</code>
文件后缀: <code>.xz</code>
文件后缀: <code>.lzma</code>
zip/unzip
zip是windows,linux,unix比较通用的压缩、解压工具,支持性比较好
tar 工具
一般用于备份文件
cpio 工具
一般用于内核文件的归档
<code>gzip</code> - gzip, gunzip, zcat - compress or expand files
<code>synopsis: gzip [option]…FILE</code>
[options]
<code>gzip -c message > /tmp/message.gz</code>: 即能保留原文件,又可以创建压缩文件
<code>-d</code> : 解压缩,相当于使用gunzip
<code>-#</code> : 指定压缩比,默认是6,范围为1-9
<code>-c</code> : 保留原文件,只会把压缩后的文件输出至屏幕
<code>zcat FILE</code>: 可以不解压文件即可查看压缩文件中的内容
<code>gzip FILE</code> : 解压文件
<code>bzip2</code> - bzip2/bunzip2/bzcat/bzip2recover
<code>synopsis: bzip2 [option]...FILE</code>
<code>[options]</code>
<code>-d</code> : 解压缩,相当于使用bunzip2
<code>-k</code> : 保留原文件
<code>bzcat</code> : 不用解压缩文件即可以查看文件内容
<code>xz</code> - xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma files
`synopsis : xz [option]…file
<code>-d</code> : 解压缩文件
<code>-#</code> : 指定压缩比,默认是6,数值越大,压缩比越大(1-9)
<code>xzcat</code> : 不用解压文件,即可以查看其内容
只能压缩文本文件,不能压缩目录
默认情况下,不论是压缩和解压文件,都会删除原文件,需要指定参数让其保留原文件
从压缩率相比 xz > bzip2 > gzip
如果需要压缩目录,需借用外部机制,如<code>tar</code>工具来实现
可以把多个文件打包成一个文件;
归档和解开归档都不删除原文件;
可以借用外部gzip ,bzip2,xz压缩机制,压缩归档文件
<code>tar</code> - Gun tar
<code>sinopsis : tar [option]… FILE | drectory…..</code>
tar -Jcf /tmp/mylog.tar.xz *.log : 调用xz压缩并创建归档文件
tar -jcf /tmp/mylog.tar.bz2 *.log : 调用bzip2压缩并创建归档文件
tar -zcf /tmp/mylog.tar.gz *.log : 调用gzip压缩并创建归档文件mylog.tar.gz
-tf /tmp/mylog.tar : 查看归档文件中的列表
-xf /tmp/mylog.tar -C /root/ : 展开并保存至root目录下
-xf /tmp/mylog.tar :展开mylog.tar文件至当前目录
-cf /tmp/mylog.tar *.log : 归档当前目录下所有以log结尾的文件,保存至/tmp/mylog.tar文件中
<code>-c</code> : 创建归档
<code>-f</code> : 指定文件路径,<code>f</code>必须在<code>c</code>参数后面,并且后面跟归档文件的路径,与创建和解开指定文件所使用
<code>-x</code> : 展开归档文件
<code>-C /PATH/TO/SOMEWHERE</code> : 展开归档,并且指明路径
<code>-t</code> : 不展开归档查看里面的文件列表
<code>-z</code> : 调用gzip的工具压缩归档文件
<code>-j</code> : 调用bzip2的工具压缩归档文件
<code>-J</code> : 调用xz的工具压缩归档文件
本文转自027ryan 51CTO博客,原文链接:http://blog.51cto.com/ucode/1842572,如需转载请自行联系原作者