cmp是Unix及类Unix操作系统计算机系统上使用的命令行实用程序。它能比较两个任何类型的文件，并将结果写入标准输出。默认情况下，如果文件相同，cmp没有任何输出；如果不同，则报告第一处不同所在的字节和行号。
开关.可以通过使用命令行开关来指定cmp的行为。GNU版本的cmp支持的开关有：用于计数字节的操作数通常以十进制表示，要表示八进制数，可以在数字前加“codice_9”，十六进制数则是“codice_10”。字节计数后可跟一个后缀以指定该计数的倍数；在这种情况下，