两个磁盘映像可以比较吗?

我想比较两个磁盘映像的内容。 (例如两个磁盘图像与勇敢的前卫)在Unix有一个直接的命令呢?

要比较磁盘映像逐字节和列出所有不同的字节,您可以运行

cmp -l /path/to/first.img /path/to/second.img 

这将比较一切,包括任何空置的空间。 如果这些是文件系统映像,并且您想要进行文件与文件的比较,则需要装载它们,然后使用文件比较工具(如diff或rsync) 。

 rsync --delete -n -aPc /disk1/ /disk2/ 

这不会将任何文件复制到disk2,也不会从disk1删除文件,这要感谢-n ,但会显示两个文件系统之间不同的文件。