Это больше будет похоже на памятку, чтобы не ползать по манам, интернетам и искать нужный вариант команды find
1. Найти файл в текущем каталоге с учетом регистра и без учета:
find . -name search.file
find . -iname search.file
find . -type f -name search.file
Find понимает маски, так что не обязательно указывать точное имя файла.
2. Найти каталог с именем Directory:
find / -type d -name Directory
3. Найти файлы с/без прав доступа, к примеру 666:
find . -type f -perm 0666
find . -type f | -perm 0666
Комбинации команды find с другими программами.
4. Ищем каталог с правами доступа 777 и меняем права доступа на 755
find /tmp/www -type d -perm 777 -exec chmod 755 {} \;
5. Поиск или удаление старых файлов:
find /var/log/ -mtime +6 -name “*.log” -exec ls {} \;
find /var/log/ -mtime +6 -name “*.log” -exec rm -rf {} \;
6. Ищем слово во всех файлах в текущем каталоге:
find . -type f -name “*” -exec grep -l SearchString {} \;
Остальные комбинации не так часто используются в повседневной жизни, поэтому для таких команд можно “маны покурить”
P.S.Ахтунг: не забываем про “минусы” и кавычки