Linux 中的 bzip2 命令和示例
Linux 中的 bzip2命令用于压缩和解压缩文件,即它有助于将文件绑定到单个文件中,从而占用比原始文件更少的存储空间。它具有更慢的解压时间和更高的内存使用。它使用 Burrows-Wheeler 块排序文本压缩算法和霍夫曼编码。每个文件都由其自身的压缩版本替换,名称为文件的原始名称,后跟扩展名 bz2。
句法:
bzip2 [OPTIONS] filenames ...
选项:
- -z :此选项强制压缩。它是解压的相反命令,即 -d 选项。
$ bzip2 -z input.txt
例子:
注意:此选项也会删除原始文件。
- -k:此选项进行压缩但不删除原始文件。
$ bzip2 -k input.txt
例子:
- -d :此选项用于解压压缩文件。
$ bzip2 -d input.txt.bz2
例子:
- -t :此选项对文件进行完整性检查,但不解压缩文件。它让我们知道文件是否已损坏。
$ bzip2 -t input.txt.bz2
例子:
- -v :详细模式显示处理的每个文件的压缩率。它还增加了详细程度,喷出大量主要用于诊断目的的信息。
$ bzip2 -v input.txt
例子:
- -h –help :显示帮助信息并退出。
- -L –license -V –version :用于显示软件版本、许可条款和条件。
- -q –quiet :它将抑制非必要的警告消息。不会抑制与 I/O 错误和其他关键事件有关的消息。
- -f –force :它将强制覆盖输出文件。