linux bzcmp 命令介绍及案例
bzcmp命令用于比较两个bzip2压缩文件的内容。它会调用cmp命令来比较文件,如果只提供一个文件名,则会将该文件与其未压缩版本进行比较。
bzcmp命令语法bash bzcmp [cmp_options] f1.bz2 [f2.bz2]f1.bz2:第一个待比较的bzip2压缩文件。f2.bz2:可选的第二个待比较的bzip2压缩文件。功能描述如果只指定一个文件,bzcmp会将该文件与其未压缩版本进行比较。如果指定两个文件,bzcmp会解压缩这两个文件并比较它们的内容。所有传递给bzcmp的选项都会直接传递给cmp命令。比较结果不会修改原始文件。命令:
root@meng:~# bzcmp
Usage: bzcmp [cmp_options] file [file]
root@meng:~# bzcmp --help
Usage: bzcmp [cmp_options] file [file]
root@meng:~# bzcmp --h
Usage: bzcmp [cmp_options] file [file]
命令案例:
root@meng:~# ls
0c86af62-fd21-4a77-be08-a53c49bd8c8f.zip 0c86af62-fd21-4a77-be08-a53c49bd8c8f.zip.bz2 meng.txt.bz2 snap
#创建文件
root@meng:~# echo f1> f1.txt
root@meng:~# echo f2> f2.txt
root@meng:~# cat f1.txt f2.txt
f1
f2
#压缩文件
root@meng:~# bzip2 f1.txt
root@meng:~# bzip2 f2.txt
root@meng:~# ls
0c86af62-fd21-4a77-be08-a53c49bd8c8f.zip 0c86af62-fd21-4a77-be08-a53c49bd8c8f.zip.bz2 f1.txt.bz2 f2.txt.bz2 meng.txt.bz2 snap
#比较文件
root@meng:~# bzcmp f1.txt.bz2 f2.txt.bz2
- /tmp/bzdiff.5N072tlvD9 differ: byte 2, line 1