find

find

DIMIT

Назначение

Выводит список файлов, удовлетворяющих заданному набору критериев.

Синтаксис

find [путь] [опции]

Опции

–depth обрабатывает сначала текущий каталог, затем его подкаталоги.

–maxdepth n ограничивает поиск n уровнями вложенности каталогов.

–follow обрабатывает каталоги, указанные символическими ссылками.

–name шаблон находит файлы с именами, соответствующими шаблону.

–ctime n сравнивает файлы, модифицированные точно n дней назад.

10–user имя находит файлы, владельцем которых является указанный пользователь.

–group имя находит файлы, владельцем которых является указанная группа.

–path шаблон находит файлы, с путями, соответствующими шаблону.

–perm права находит файлы с заданными правами доступа.

–size+nK находит файлы с размером более n килобайт.

–type x находит файлы заданного типа, где x – один из следующих типов:

f сравнивает файлы,

d сравнивает каталоги,

l сравнивает символические ссылки.

–print выводит имена найденных файлов.

–exec команда [опции] {} \; выполняет указанную команду, передав ей имя найденного файла.

Описание

Команда find удобна для поиска всех файлов, удовлетворяющих заданному набору критериев. Если ввести find без аргументов, будет выведен список всех файлов во всех подкаталогах текущего каталога. Для отображения всех файлов с именами, заканчивающимися на .gz, введите find . –name “.gz”