是否有将软盘映像(例如 .iso 文件)与写入映像的软盘的实际内容(例如 /dev/fd0)进行比较的命令?
软盘设备文件是一个文件。任何读取文件的命令都可以使用。
cmp /dev/fd0 image.fat
Run Code Online (Sandbox Code Playgroud)
-l
如果您想要所有不同字节的列表,请传递该选项;对于人类消费,这主要以以下形式有用
cmp -l /dev/fd0 image.fat | wc -l
Run Code Online (Sandbox Code Playgroud)
知道有多少字节不同。cmp -s /dev/fd0 image.fat
如果您不想要任何输出,则运行,如果两个文件相同,则返回状态为 0,如果它们不同,则返回状态为 1。
这将逐字节比较图像。如果软盘和映像包含文件,而您只想比较文件而不是元数据(文件日期等)或空白空间,则安装软盘和映像并比较目录树。