Bash: useful commands (just for not forget)

Пару полезных команд Bash. Буду периодически пополнять коллекцию.
Надеюсь кому-то поможет или будет полезным

!!!Помните – всё, что вы делаете – вы делаете на ваш страх и риск! Автор руководства не несёт ответственности за ваши действия и кривые руки!
Поиск и изменение разрешений рекурсивно только для каталогов:
$ find . -type d -exec chmod 755 {} \;
Search and change the permissions recursively to only files:
$ find . -type f -exec chmod 644 {} \;
Удалить рекурсивно только пустые каталоги:
$ find . -type d -exec rmdir {} \;
Найдите и сохраните все файлы, которые не были изменены за последние 30 дней:
$ find /home/federico/Documents -type f -mtime +30 | xargs tar -cvf /var/backup/`date '+%d%m%Y'_archive.tar`
Найти файлы, созданные сегодня:
$ find -mtime 0 -type f # optionally -maxdepth 1 not recursive
Список файлов, рекурсивно сортирующих по дате с момента последнего изменения:
$ find /home/federico/Documents -type f -printf '%TY-%Tm-%Td %TT %p\n'| sort
Помните – всё, что вы делаете – вы делаете на ваш страх и риск! Автор руководства не несёт ответственности за ваши действия и кривые руки!

To be continued