find Генератор команд
Генерация команд find для поиска файлов в иерархии каталогов
Начало работы с find
## Что такое find?
Команда `find` выполняет поиск файлов в иерархии каталогов. Это исключительно мощный инструмент для поиска файлов по имени, типу, размеру или другим атрибутам, способный выполнять действия с найденными файлами.
## Как использовать
1. **Укажите путь**: введите начальный каталог (по умолчанию: текущий каталог). 2. **Настройте фильтры**: шаблоны имени, тип файла, максимальная глубина и т.д. 3. **Выберите действие**: вывод, удаление или другие действия. 4. **Скопируйте и запустите**: скопируйте сгенерированную команду в терминал.
Основные фильтры
### `-name` Шаблон Сопоставлять файлы по имени (поддерживает подстановочные знаки, например `*.txt`).
### `-type` Тип файла Фильтровать по типу: `f` (файл), `d` (каталог), `l` (символическая ссылка).
### `-maxdepth` N Ограничить глубину поиска (1 = только начальный каталог, 2 = один уровень вниз и т.д.).
### `-empty` Сопоставлять только пустые файлы или каталоги.
Действия
### `-print` Выводить пути совпадающих файлов (действие по умолчанию).
### `-delete` Немедленно удалять совпадающие файлы (используйте с осторожностью!).
▶Как найти файлы, изменённые за последние 7 дней?
▶Как найти и заменить текст в найденных файлах?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.