Очень часто нужно сравнивать содержимое двух директорий в файловой системе для выяснения необходимости повторной синхронизации, для уточнения какие-файлы изменились, появились или исчезли. В этом очень помогает удивительная утилита diff.
Сравнение содержимого двух директорий и вывод только информации по отсутствующим или различным файлам:
diff -qrN /dir/1 /dir/2
r – лезем в поддиректории
q – выводим сообщения только для различий
N – считаем отсутствующие файлы пустыми
Вообще-то, возможности этой утилиты гораздо шире и важнее, но это обсуждать нужно в своем контексте.
Говорим спасибо авторам: Paul Eggert, Mike Haertel, David Hayes, Richard Stallman, and Len Tower.