1.简介
用来压缩和解压缩文件,是在 系统中经常使用的一个对文件进行压缩和解压缩的命令,采用 Burrow-Wheeler 块排序文本压缩算法和 Huffman 编码将文件压缩为后缀为 .bz2 的 bzip2 文件。压缩率一般比基于 LZ77/LZ78 的压缩软件好得多,其性能接近 PPM 族统计类压缩软件。
bzip2 不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和 tar 命令一起使用完成对文件的打包和压缩。减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。
2.命令格式
bzip2 命令行参数有意设计为接近 GNU gzip 的形式,但也不完全相同。bzip2 从命令行读入选项和文件名。 每个文件被名为 “原始文件名.bz2” 的压缩文件替换。 每个压缩文件具有与原文件相同的修改时间、 权限, 如果可能的话, 还具有相同的属主, 因此在解压缩时这些特性将被正确地恢复。
bzip2 在缺省情况下不覆盖已有的文件。 如果想覆盖已有的文件,要指定 -f 选项。
3.选项说明
4.常用示例
(1)不保留原文件压缩。
压缩后 /etc/passwd 将变为 /etc/passwd.bz2。
(2) 保留原文件压缩。
(3)压缩时显示指令执行过程。
(4)解压 .bz2 文件,不保留原文件。
(5)解压 .bz2 文件,保留原文件。
(6)测试.bz2压缩文件的完整性,实际上不解压。
以上就是Linux bzip2 命令的使用的详细内容,更多关于Linux bzip2 命令的资料请关注服务器之家其它相关文章!
原文链接:https://cloud.tencent.com/developer/article/1586827