一、gzip命令
1、命令作用:可以对文件进行压缩、可以解开compress、zip与gzip等软件所压缩的文件。
2、选项参数
-c:(compress)将压缩的数据输出到标准输出(stdout)上
-d:(decompress)解压缩
-t :(test)可以用来检验一个压缩文件的一致性,看看文件有无错误
-v :(verbose)可以显示出原文件/压缩文件的压缩比等信息
-(1,2,...,9):压缩等级,1最快,但是压缩比最差;9最慢,但是压缩比最好,默认是6。
-l:(list)查看压缩文件的压缩比:gzip –l *.gz
例1:运用gzip命令对文件进行压缩与解压缩
1、在/tmp目录下创建part1目
命令:mkdir -p /tmp/part1
2、将/root目录里的install.log拷贝到/tmp/part1目录,然后进入/tmp/part1目录
命令:cp /root/install.log /tmp/part1
3、对文件进行压缩
压缩命令:gzip -v install.log
文件压缩后,可以看到原文件已被删除,只保留了压缩文件(下文会简绍保留原文件的压缩方法)
4、对压缩文件进行解压缩
解压缩命令:gzip -d install.log.gz
5、对文件进行压缩并保留原文件
压缩命令:gzip -cv install.log > install.log.gz
6、利用zcat命令查看gzip的压缩文件
(注:zcat只能查看gzip压缩格式的文件,不能查看bzip2压缩格式的文件)
查看命令:zcat install.log.gz | head -3
二、bzip2命令
1、命令作用:gzip是为了取代compress 并提供更好的压缩比,那么bzip2 则是为了取代gzip并提供更佳的压缩比而来的。
2、选项参数
-c :将压缩的过程产生的数据输出到标准输出(stdout)
-d :解压缩
-k :(keep)保留源文件,而不会删除原始的文件
-z :压缩
-v :可以显示出原文件/压缩文件案的压缩比等信息
例2:运用bzip2对文件进行压缩与解压缩
1、删除例1中的install.log.gz压缩文件
删除命令:rm -f install.log.gz
2、对文件进行压缩
压缩命令:bzip2 -zv install.log
3、对文件进行解压缩
解压缩命令:bzip2 -dv install.log.bz2
4、对文件进行压缩并且保留原文件
压缩命令:bzip2 -zkv install.log