Diff

如何比較帶有磁片圖像的文件和實際磁片的內容?

  • December 1, 2012

是否有將磁片映像(例如 .iso 文件)與寫入映像的磁片的實際內容(例如 /dev/fd0)進行比較的命令?

磁片設備文件是一個文件。任何讀取文件的命令都可以使用。

cmp /dev/fd0 image.fat

-l如果您想要所有不同字節的列表,請傳遞該選項;對於人類消費,這主要用於形式

cmp -l /dev/fd0 image.fat | wc -l

知道有多少字節不同。如果您不想要任何輸出,請執行cmp -s /dev/fd0 image.fat,如果兩個文件相同,則返回狀態 0,如果它們不同,則返回狀態 1。

這會逐字節比較圖像。如果磁片和映像包含文件,而您只想比較文件而不是元數據(文件日期等)或空白空間,則掛載磁片和映像並比較目錄樹。

引用自:https://unix.stackexchange.com/questions/56665