Команда fd — быстрая и удобная альтернатива find
Команда fd — это инструмент для быстрого поиска файлов и директорий по имени или шаблону.
Она разработана как современная и удобная альтернатива классической команде find, предлагая улучшенную скорость работы и простоту использования.
Установка fd
В большинстве дистрибутивов Linux fd доступен в официальных репозиториях:
sudo apt install fd-find # Для Debian/Ubuntu
sudo dnf install fd-find # Для Fedora
sudo pacman -S fd # Для Arch Linux
Базовое использование
1️⃣Поиск по имени файла:
fd filename
Найдёт все файлы, имя которых содержит “filename”.
2️⃣ Поиск по шаблону:
fd ‘pattern’
Поддерживаются регулярные выражения для шаблонов.
3️⃣ Поиск в определённой директории:
fd filename /path/to/dir
4️⃣ Исключение бинарных файлов (по умолчанию):
fd ‘filename’
fd ищет только в текстовых файлах, игнорируя двоичные.
5️⃣ Поиск по типу файлов:
• Только файлы: fd -t f
• Только директории: fd -t d
6️⃣ Вывод полной информации:
fd -l
Показывает подробные пути к найденным объектам.
7️⃣ Поиск с учётом регистра:
fd -s filename
8️⃣Пример поиска в проекте:
Найти все файлы с расширением .rs в текущем каталоге и его подкаталогах:
fd ‘\.rs$’
Admin Guides. Сисадмин | https://t.me/admguides