文件的压缩与解压
常用命令既参数
1, gzip
-c 将压缩或解压的结果输出至标准输出
-d 解压缩,相当于guzip
-# (1-9)指定压缩比,默认为6。
zcat 不解压缩的情况下查看文件。
压缩:gzip FileName
解压:gzip –d
FileName.gz
2, bzip2
-d 解压缩,相当于bunzip
-k 保留原文件
-# (1-9)指定压缩比,默认为6。
bzcat 不解压缩的情况下查看文件。
压缩: bzip2 FileName
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
3, xz 一款即将取代gzip、bzip2的压缩命令
-d 解压缩
-k 保留原文件
-# (1-9)指定压缩比。
xzcat 不解压缩的情况下查看文件
压缩:xz Fileanme
解压:xz –d Filename.xz
以上三个常用的压缩命令gzip、bzip2、xz基本用法既参数基本相同。记住一个三个都可以轻易上手
4,tar 打包工具,将多个目录打包成一个文件。本身不具有压缩功能。
-c 创建打包文件
-f 指定打包的文件名,(-f必须和文件名放一起)
-v 显示打包过程
-r 追加文件至归档文件
-x 展开归档文件,既展开打包文件,一般和-v,-f 结合使用。
-t 查看归档文件中的文件列表
-C 解压到指定目录
通常结合压缩工具一起使用
-j: 采用bzip2压缩
-z: 采用gzip压缩
-J: 采用xz压缩
eg.压缩/data
tar -zcvf /redhat/data.tar.gz /data/
/redhat.tar.gz 为压缩后的文件名
/data 为要压缩的目录
解压
/home/redhat/date.tar.gz
原创文章,作者:linux is not unix,如若转载,请注明出处:http://www.178linux.com/73365
评论列表(1条)
看到你写了三篇博客,主要介绍了linux下的压缩工具shell编程的基础用法,内容总结的很详细,排版比起之前来也有所提升,建议你将代码块放入到”插入程序代码“中去