本文主要是介绍022_压缩指令 gzip bzip2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
单个文件的压缩(解压)使用gzip和bzip2
多个文件和目录使用tar
- gzip的常用选项
-l(lsit) 列出压缩文件的内容
-k(keep) 在压缩或解压时,保留输入文件
-d(decompress) 将压缩文件进行解压缩
- 查看
gzip -l 压缩文件名
比如: gzip -l pwd.1.gz
- 解压
gzip -d pwd.1.gz //解压后源文件就不存在了
gzip -kd 解压缩 //解压后保留源文件
比如:gzip -kd pwd.1.gz
注:gz结尾的用gzip来解压。
- 压缩
- 如果gzip不加任何选项,此时为压缩,压缩完该文件会生成后缀.gz的压缩文件。并且删除源文件。所以推荐使用gzip –k 来压缩源文件。
比如:gzip -k mypwd.1 //得到一个.gz结尾的压缩文件。
- 相同的文件内容,如果文件名不同,压缩后的大小也不同。
- gzip 只能压缩单个文件,不能压缩目录。
bzip2来压缩单个文件:
bzip2的常用选项:
-k(keep) 在压缩或者解压时,保留输入文件。
-d(decompress) 将压缩文件进行解压缩。
- 压缩
bzip2 -k 源文件名
比如: bzip2 -k mypwd.1 //得到一个.bz2后缀的压缩文件
- 解压
bzip2 -kd 压缩文件名
比如:bzip2 -kd mypwd.1.bz2
注:
- 如果bzip2不加任何选项,此时为压缩,压缩完该文件会生成后缀为.bz的压缩文件。
并删除原有的文件,所以说,推荐使用bzip2 -k 来压缩源文件。(推荐使用带选项的表明是用来做压缩还是解压缩)。
- bzip2只能用来压缩单个文件,不能压缩目录。
总结: 单个文件的压缩使用gzip或者bzip2.
压缩的时候有两个参数:(1)压缩时间, (2)压缩比
一般情况下,小文件使用gzip来压缩,大文件使用bzip2来压缩。
这篇关于022_压缩指令 gzip bzip2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!