gzip做为linux下的压缩工具,支持9个压缩级别,默认是6级,gzip不支持目录压缩
mkdir /tmp/d6z touch !$/1.txt | 创建目录和文件 |
find /etc/ -type f -name "*conf" -exec cat {} >> !$ \; | 把etc下的所有conf文件导出到1.txt文件 |
du -sh /tmp/d6z/1.txt | 查看文件大小 |
wc -l !$ | 查看文件行数 |
gzip !$ | 压缩文件,默认6级别,压缩后源文件会消失,gzip不能压缩目录 |
gzip -1 /tmp/d6z/1.txt | 最低级别压缩 |
gzip -9 !$ | 最大级别压缩,保持默认压缩级别即可 |
file !$ | 查看压缩文件的属性 |
zcat !$ | 查看文件内容 |
gzip -d /tmp/d6z/1.txt.gz | 解压缩 |
gzip -c /tmp/d6z/1.txt > /tmp/d6z/1.txt.gz | 指定压缩后的文件名和目录,源文件不会消失 |
gzip -d -c /tmp/d6z/1.txt.gz > /tmp/d6z/2.txt | 指定解压后的路径和文件名,源文件不消失 |
本文转自 喵来个鱼 51CTO博客,原文链接:http://blog.51cto.com/m51cto/2049109,如需转载请自行联系原作者