параметр | описание |
---|---|
-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» \; |