find

Найти файлы и папки по имени, типу и другим признакам

Что делает

find обходит папку со всеми вложенными и выводит пути, которые подходят под условия. Первым аргументом указывают, где искать (. — текущая папка), дальше идут условия.

-name ищет по имени, в том числе по маске: -name "*.log". Маску берут в кавычки, иначе оболочка раскроет * раньше, чем её увидит find. -type f оставляет только файлы, -type d — только папки.

Синтаксис

find <папка> -name "<маска>"
find <папка> -type d -name <имя>

Примеры

Связанные команды

Потренировать · Все команды