Утилита find в Linux имеет следующий синтаксис:
find <путь_поиска> <опции> <критерии> <шаблон>
Полный список опций и критериев:
man find
Популярные <опции> поиска:
-maxdepth - максимальная глубина поиска по поддиректориям
-print - вывести полные имена файлов
-type f - искать тип "файлы"
-type d - искать тип "директории"
-type l - искать тип "ссылка"
-type p - искать тип "pipe"
-type s - искать тип "сокет"
Популярные <критерии> поиска:
-name - по имени
-size - по размеру
-group - по группе
-user - по владельцу
-perm - по разрешениям доступа
-empty - пустые директории
-mtime - по времени модификации (в днях)
-atime - по дате последнего чтения (в днях)
-mmin - по времени изменения (в минутах)
-amin - по времени последнего обращения (в минутах)
-newermt - по файлам, которые изменялись (указывается дата)
-regex - по имени (регулярное выражение)
-delete - удалить найденные совпадения
-exec <команда> {} \; - выполнить команду с найденным
-ok - запросить подтверждение перед выполнением -exec