日期:2014-05-16 浏览次数:20714 次
先简单说一下Linux环境下,压缩文件案的扩展名大多是:*.tar, *.tar.gz, *.gz, *.Z, *.bz2这几种。
详情如下
Compress:
对于Compress这个压缩命令是比较旧的一款,默认情况下并没有安装这个软件,
所以需要自己安装:#yum install ncompress
那么下面压缩方法是:
但是这种情况下,压缩的源文件会不见了。
加压的方法:
但是,这样解压那个压缩文件又不见了阿。怎么办。? 可以使用 —c 语法。
总之。compress不常用的阿。因为它不能解开 *.gz的文件,但是gzip却能解开*.Z文件。
gzip和zcat:(gzip压缩或解压。zcat读取压缩文件内容。)
gzip可以解开compress,zip,gzip等软件所压缩的文件。
具体实现命令:
好的 。下面记录一下zcat的使用:
范例四的重点在于 -c 与 > 的使用,请留意一下。
bzip2和bzcat:(同上)
如鸟哥所说,gzip是为了替代compress并提供更好的压缩而成立的,那么bzip2则是为了替代gzip而产生的。
二者用法很是相似:
当然,也可用使用bunzip2来取代bzip2 -d 这个指令啦。
tar:(打包)
打包就是将多个档案或目录包成一个大的档案。
下面我们讲一下tar的几个常用的选项和参数:
帮助记忆的简单公式:
压 缩:tar -jcv -f filename.tar.bz2 要被压缩的档案或目录名称
查 询:tar -jtv -f filename.tar.bz2
解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录
具体的tar使用方法。我将在下一篇博客里面作记录。