在使用Linux或macOS日常开发中,熟悉一些基本的命令有助于提高工作效率,bunzip2可解压缩.bz2格式的压缩文件。bunzip2实际上是bzip2的符号连接,执行bunzip2与bzip2 -d的效果相同。本篇学习记录bunzip2命令的基本使用。
首先查看帮助文档:
语法格式:bunzip2 [参数] *.bz2文件
常用参数:
参数 | 参数解释 |
-f | 解压缩时,若输出的文件与现有文件名时,预设不会覆盖现有的文件。若要覆盖,请使用此参数 |
-k | 在解压缩后,预设会删除原来的压缩文件。若要保留压缩文件,请使用此参数 |
-s | 降低程序执行时,内存的使用量 |
-v | 解压缩文件时,显示详细的信息 |
-t | 测试压缩文件的完整性 |
--help | 显示帮助信息并退出 |
--version | 显示版本信息并退出 |
例用示例
1.简单解压名为test.tar.bz2的文件
解压成功后,原压缩文件被删除了。
2.-f 解压缩时,若输出的文件与现有文件名时,预设不会覆盖现有的文件。若要覆盖,请使用此参数。例如:bunzip2 -f test.tar.bz2
解压后,test.tar覆盖了原来的test.tar文件
3.-k 在解压缩后,预设会删除原来的压缩文件。若要保留压缩文件,请使用此参数
解压成功后,原文件保留,
4.-s 降低程序执行时,内存的使用量
5.-v 解压缩文件时,显示详细的信息
6.-t测试压缩文件的完整性
7.--help 显示帮助信息并退出
8.--version 显示版本信息并退出
参考:
https://www.runoob.com/linux/linux-comm-bunzip2.html
https://www.linuxcool.com/bunzip2
https://ipcmen.com/bunzip2
https://man.linuxde.net/bunzip2