| параметр | описание |
|---|---|
| -type | тип файла b — спецфайл блочного типа c — специальный файл символьного типа d — каталог f — обычный файл l — символическая ссылка |
| -size n | Размер файла в n b — блоки c — байты w — двухбайтные слова k — Килобайты M — мегабайты G — гигобайты |
| -cmin n | файл или атрибуты менялись более(+n) менее(-n) n минут назад |
| -ctime n | файл или атрибуты менялись более чем n*24 часа назад |
| -cnewer file | Ищет файлы содержимое или атрибуты которых новее файла file |
| -newer file | Соответствует файлам, содержимое которых менялось позже чем file. |
| -empty | файл или каталог пустой |
| -group gname | файл принадлежит группе пользователей gname (можно указать id) |
| -name pattern | имена файлов соответствуют pattern |
| -iname pattern | работает так же как и name, за исключением того, что iname нечуствителен к регистру. |
| -inum n | файлы с номером inode n |
| -samefile file | файлы с номером inode как у file |
| -mmin n | файлы содержимое которых менялось n минут назад |
| -mtime | файлы содержимое которых менялось более чем n*24 часа назад |
| -nouser | файлы принадлежащие ни одному из существующих пользователей. |
| -nogroup | файлы принадлежащие ни одной из существующих групп. |
| -perm permission | файлы с правами доступа permission. Права задаются восьмиричным шаблоном или иметь буквенную форму. |
| user name | файлы владельца name |
| операция | описание |
|---|---|
| выводит путь к указанному файлу | |
| -ls | Действует эквивалентно команде ls -dils в отношении найденного файла. |
| -quit | прекращает работу после первого совпадения |
| -delete | удаляет найденные файлы |
| -fls file | записывает результаты поиска в file |
| -exec command \; | выполняет команду command, если find отработал без ошибок. find ./ -name «testfile*» -exec echo «file {} found» \; |
