Який найпростіший спосіб (за допомогою графічного інструменту чи командного рядка на Ubuntu Linux) дізнатися, чи є два двійкові файли однаковими чи ні (за винятком часових позначок)? Мені не потрібно насправді витягувати різницю. Мені просто потрібно знати, однакові вони чи ні.
cmp
конкретно говорить, що вона робить байт за байтом порівняння, так що моє значення за замовчуванням для двох бінарних файлів. diff
є рядком за рядком і дасть вам таку ж відповідь "Так / ні", але, звичайно, не той самий дамп у стандартному потоці. Якщо рядки довгі, тому що, можливо, це не текстові файли, то я вважаю за краще cmp
. diff
має перевагу в тому, що ви можете вказати порівняння каталогів та -r
рекурсії, тим самим порівнюючи кілька файлів в одній команді.