tgoop.com/bash_srv/55
Create:
Last Update:
Last Update:
🎯 Bash-совет дня: быстрое сравнение файлов по хэшу
Иногда нужно убедиться, что два файла идентичны. Вместо diff, который сравнивает содержимое построчно, проще сравнить их контрольные суммы.
Вот удобная однострочная команда:
[ "$(sha256sum file1 | awk '{print $1}')" = "$(sha256sum file2 | awk '{print $1}')" ] && echo "✅ Файлы одинаковые" || echo "❌ Файлы разные"
📌 Пояснение:
-
sha256sum — создаёт SHA-256 хэш от файла. -
awk '{print $1}' — достаёт только сам хэш (без имени файла). -
[...] && ... || ... — условие в стиле bash: если хэши совпадают — выводим "файлы одинаковые", иначе — "разные".🔥 Подходит для проверки резервных копий, дистрибутивов и любых бинарников.
👉@bash_srv
BY Bash Советы

Share with your friend now:
tgoop.com/bash_srv/55
