Linux diff: сравнить две директории

Часто в работе с Linux возникает задача сравнить две директории.
Для этого есть много способов, но мне лучше всего подходят такие:
1. Для получения полного списка изменений в patch формате:

# diff -Naur dir1/ dir2/ > file.patch

2. Для получения просто списка файлов без самих изменений:

# diff -aqr dir/ dir/ > changed_list.txt