Один з найпоширеніших способів визначення того, чи є два файли однаковими (якщо припустити, що їх розміри відповідають), це використання програми для створення " хеша " (по суті відбитка пальця) файлу. Найпоширенішими є md5sum
і sha1sum
.
Наприклад:
$ md5sum file1 file2
e0e7485b678a538c2815132de7f9e878 file1
4a14aace18d472709ccae3910af55955 file2
Якщо у вас є багато файлів, які вам потрібно перевірити, наприклад, якщо ви переносите каталог, наповнений файлами, з однієї системи в іншу, ви можете перенаправити вихідну інформацію з оригінальної системи на файл, а потім md5sum
/ sha1sum
можете автоматично використовувати цей файл, щоб повідомити Ви, які файли відрізняються:
$ md5sum file1 file2 > MD5SUMS
... copy file1, file2, MD5SUMS across
$ md5sum --check MD5SUMS
file1: OK
file2: OK