📜  Linux 中的 bzcmp 命令及示例

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

Linux 中的 bzcmp 命令及示例

bzcmp实用程序用于对 bzip2 压缩文件调用 cmp 实用程序。指定的所有选项都直接传递给cmp由于 bzcmp在内部调用cmp ,我们可以将cmp命令选项传递给 bzcmp

  • 如果只指定了一个文件,则比较的文件是file1 和未压缩的file1.bz2。
  • 如果指定了两个文件,则在必要时将它们解压缩并提供给 cmp。

句法:

bzcmp [cmp_options] file [file]

示例 1:比较两个文件如下:

  • 创建两个文件如下:
    Contents of file1: "GeeksForGeeks bzcmp example file1."
    Contents of file2: "GeeksForGeeks bzcmp example file2."
    

  • 现在压缩这两个文件。之后比较两个文件如下:



在上面的例子中,bzcmp 比较了file1.bz2file2.bz2并返回数据不同的第一个字节位置。

示例 2:在这里,我们将使用带有 Single 参数的bzcmp。编辑压缩文件file1.bz2 GeeksForGeeks bzcmp example file1. ”中的内容。 ” 到 “ GeeksForGeeks bzcmp example file1 changed. ”并执行以下命令。 bzcmp 实用程序比较file1.bz2和 file1。

注意: cmp的输出是指临时文件名而不是指定的文件名。要检查压缩(bz2)文件中的内容差异,您可以使用 bzdiff 命令。