Об этом проекте
fd — это инструмент командной строки, предназначенный для поиска файлов и каталогов в файловой системе. Он стремится быть более простой и быстрой альтернативой традиционной утилите 'find', предлагая продуманные настройки по умолчанию и более интуитивно понятный синтаксис.
Ключевые возможности включают:
- Шаблоны поиска: по умолчанию поддерживает регулярные выражения, а также шаблоны glob через опцию `-g`.
- Производительность: использует параллельный обход каталогов для высокоскоростного поиска.
- Умные настройки по умолчанию: поиск по умолчанию нечувствителен к регистру (переключается на чувствительный, если используются заглавные буквы), а также автоматически игнорирует скрытые файлы и каталоги, а также шаблоны, указанные в `.gitignore`.
- Фильтрация: возможность фильтровать результаты по расширению файла (`-e`), типу файла (`-t`), размеру, времени изменения и владельцу.
- Выполнение команд: поддерживает запуск внешних команд для каждого результата поиска параллельно (`-x`) или одной группой (`-X`).
- Интеграция: совместим с другими инструментами, такими как fzf, rofi и emacs, и может выводить результаты в формате, совместимом с командой `tree`.