Поиск и фильтрация

find

Ищет файлы по имени, типу, времени, размеру и т. д.

find обходит деревья каталогов и находит объекты файловой системы. Он достаточно мощный, чтобы сочетать поиск с действиями.

Синтаксис
find path [tests] [actions]

Аргументы простыми словами

  • путь — это то, с чего начать.
  • -name соответствует именам с шаблонами в стиле оболочки.
  • -type f находит файлы; -type d находит каталоги.
  • -mtime фильтрует по дням модификации.
  • -exec запускает команду для каждого совпадения.

Типичные примеры

Найти файлы журналов
find /var/log -type f -name "*.log"

Ищет обычные файлы, заканчивающиеся на .log.

Найти большие файлы
find ~ -type f -size +500M

Находит файлы размером более 500 МБ в вашем домашнем каталоге.

find Команда
ПолеПодробности
Командаfind
КатегорияПоиск и фильтрация
Основное назначениеИщет файлы по имени, типу, времени, размеру и т. д.
Синтаксисfind path [tests] [actions]