Канал для программистов работающих с Linux.
Почти все Python девелоперы с нами ну и другие тоже подтянутся.
По рекламе: @jannytg
@anothertechrock
Post #572
1.11K
👩💻 Команда fd — быстрая и удобная альтернатива find
⚙️ Установка
В большинстве дистрибутивов Linux
⚙️ Синтаксис:
⚙️ Базовое использование
1️⃣ Поиск по имени файла:
Найдёт все файлы, имя которых содержит “filename”.
2️⃣ Поиск по шаблону:
Поддерживаются регулярные выражения для шаблонов.
3️⃣ Поиск в определённой директории:
4️⃣ Исключение бинарных файлов (по умолчанию):
fd ищет только в текстовых файлах, игнорируя двоичные.
5️⃣ Поиск по типу файлов:
• Только файлы:
• Только директории:
6️⃣ Вывод полной информации:
Показывает подробные пути к найденным объектам.
7️⃣ Поиск с учётом регистра:
8️⃣ Пример поиска в проекте:
Найти все файлы с расширением .rs в текущем каталоге и его подкаталогах:
fd — это современная, быстрая и удобная альтернатива стандартной команде find. Она делает то же самое — ищет файлы и каталоги, — но проще в использовании, работает быстрее и выдает чистый, цветной, читаемый вывод.⚙️ Установка
В большинстве дистрибутивов Linux
fd доступна в официальных репозиториях:sudo apt install fd-find # Для Debian/Ubuntu
sudo dnf install fd-find # Для Fedora
sudo pacman -S fd # Для Arch Linux
⚙️ Синтаксис:
fd [паттерн] [директория]
⚙️ Базовое использование
1️⃣ Поиск по имени файла:
fd filename
Найдёт все файлы, имя которых содержит “filename”.
2️⃣ Поиск по шаблону:
fd 'pattern'
Поддерживаются регулярные выражения для шаблонов.
3️⃣ Поиск в определённой директории:
fd filename /path/to/dir
4️⃣ Исключение бинарных файлов (по умолчанию):
fd 'filename'
fd ищет только в текстовых файлах, игнорируя двоичные.
5️⃣ Поиск по типу файлов:
• Только файлы:
fd -t f• Только директории:
fd -t d6️⃣ Вывод полной информации:
fd -l
Показывает подробные пути к найденным объектам.
7️⃣ Поиск с учётом регистра:
fd -s filename
8️⃣ Пример поиска в проекте:
Найти все файлы с расширением .rs в текущем каталоге и его подкаталогах:
fd '\.rs$'
- 👍 4
- 🆒 1

