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.bz2
和file2.bz2
并返回数据不同的第一个字节位置。
示例 2:在这里,我们将使用带有 Single 参数的bzcmp。编辑压缩文件file1.bz2
GeeksForGeeks bzcmp example file1.
”中的内容。 ” 到 “ GeeksForGeeks bzcmp example file1 changed.
”并执行以下命令。 bzcmp 实用程序比较file1.bz2和 file1。
注意: cmp的输出是指临时文件名而不是指定的文件名。要检查压缩(bz2)文件中的内容差异,您可以使用 bzdiff 命令。