Чтобы проверить, различаются ли два файла в Linux, можно использовать несколько методов. Вот несколько примеров кода:
- Используйте команду
diff
:
Командаdiff
сравнивает два файла построчно и отображает различия между ними.
diff file1.txt file2.txt
Если есть различия, команда выведет строки, которые отличаются. Если файлы идентичны, вывода не будет.
- Используйте команду
cmp
:
Командаcmp
сравнивает два файла побайтно и отображает первый байт и номер строки, в которой файлы отличаются.
>
cmp file1.txt file2.txt
Если файлы разные, команда выведет разные байты и номера строк. Если файлы идентичны, вывода не будет.
- Используйте команду
md5sum
:
Командаmd5sum
вычисляет и отображает контрольную сумму MD5 файла. Сравнивая контрольные суммы двух файлов, вы можете определить, различны ли они.
md5sum file1.txt
md5sum file2.txt
Если контрольные суммы MD5 разные, это означает, что файлы разные. Если контрольные суммы совпадают, файлы идентичны.
- Используйте команду
sha256sum
:
Подобноmd5sum
, командаsha256sum
вычисляет и отображает контрольную сумму SHA-256 файла.. Сравнивая контрольные суммы двух файлов, вы можете определить, различны ли они.
sha256sum file1.txt
sha256sum file2.txt
Если контрольные суммы SHA-256 разные, это означает, что файлы разные. Если контрольные суммы одинаковы, файлы идентичны.
Это всего лишь несколько примеров того, как можно проверить, отличаются ли два файла в Linux. В зависимости от ваших конкретных требований вы можете выбрать наиболее подходящий метод.