📜  Linux 中的 bzip2 命令和示例

📅  最后修改于: 2022-05-13 01:57:31.686000             🧑  作者: Mango

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 :它将强制覆盖输出文件。