Fd, альтернатива команде find, простая, быстрая и удобная в использовании

о ФД

В следующей статье мы рассмотрим файл fd. Это быстрый, простой и легкий в использовании инструмент, который направлен на облегчить поиск, по сравнению с командой find. Он не предназначен для полной замены команды find, он предназначен только для предоставления простой в использовании альтернативы, которая работает немного быстрее.

Сегодня большинство пользователей Gnu / Linux знакомы с командой find search и во многих случаях, когда она может быть полезна. В следующих строках мы рассмотрим установка и возможное использование fd к поиск по нашим файлам.

Общие характеристики fd

Некоторые из наиболее примечательных особенностей:

  • Una простой в использовании синтаксис. Тебе просто нужно написать fd * шаблон*.
  • Предлагает красочная розетка, аналогично команде ls.
  • У нас будет быстрый ответ.
  • Позволяет умный поиск, по умолчанию с прописными и строчными буквами.
  • Не ищет скрытые файлы и каталоги по умолчанию

Это лишь некоторые из его особенностей. Со всеми из них можно проконсультироваться в репозиторий проекта на GitHub.

Установите fd на Ubuntu

Чтобы установить это поисковое приложение в дистрибутивах на основе Ubuntu и Debian, нам необходимо: скачать последнюю версию со страницы запусков. Мы также можем использовать терминал (Ctrl + Alt + T) для загрузите пакет .deb с помощью wget. Для этого пишем:

Загрузите fd с помощью wget

wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb

Как только загрузка будет завершена, мы сможем установить пакет набрав в том же терминале:

установка команды fd

sudo dpkg -i fd-musl_7.3.0_amd64.deb

Использование fd в Ubuntu

Быть похожим на найти команду, у этой команды также есть много возможных вариантов использования. Прежде чем мы углубимся, рекомендуется рассмотреть доступные варианты. Для этого мы можем обратиться к его справке, набрав в терминале (Ctrl + Alt + T):

команда help fd

fd -h

Примеры использования fd

В следующих примерах я собираюсь использовать установку проекта под названием Апунтадориум расположенный в / opt / lampp / htdocs / для выполнения поисков.

Для начала мы можем запустить команду без аргументов, вывод, который мы увидим, будет аналогично команде лс-р:

команда fd без аргументов

fd

Мы сможем увидеть только первые 10 результатов, чтобы увидеть более короткий вывод команды, набрав:

fd head, ограничьте результаты до 10

fd | head

Искать по расширению

Если мы заинтересованы в поиске всех файлов JPG, мы можем использовать опция '-e' для фильтрации по расширению:

fd фильтр по расширению

fd -e jpg

Искать по шаблону

La опция '-e' тоже можно использовать в сочетании с узором вроде следующего:

fd фильтр по шаблону

fd -e php index

Эта команда будет искать файлы с расширением PHP в имени которых есть строка 'индекс».

Исключить каталог из поиска

Если бы мы хотели исключить некоторые результаты, мы сможем использовать опция "-E" от безопасной манеры:

фильтровать по шаблону, избегая каталога

fd -e php index -E PASTE

Эта команда будет искать все файлы с расширением PHP, содержащий строку 'индекс'и исключит результаты из каталога'ВСТАВИТЬ».

Искать в каталоге

Если вы хотите выполнить поиск в определенном каталоге, вам просто нужно будет указать это как аргумент:

fd поиск файлов в каталоге

fd png ./IMG/

С помощью предыдущей команды мы будем искать файлы png в каталоге IMG.

Выполнить команду по полученным результатам

Как и в случае с find, мы сможем использовать -x или –exec аргументы для запуска параллельного выполнения команд с результатами поиска. В следующем примере мы будем использовать chmod, чтобы изменить права доступа к найденным файлам изображений.

fd -e jpg -x chmod 644 {}

Приведенная выше команда найдет все файлы с расширением jpg и запустит для них chmod 644.

Эти строки были лишь кратким обзором команды fd. Некоторым пользователям эта команда может показаться проще и быстрее, чем найти. Как упоминалось в начале статьи, эта команда не предназначена для полной замены find. Он только стремится обеспечить простое использование, более легкий поиск и лучшую производительность. Эта команда не занимает много места, ее легко установить, и это хороший инструмент, который нужно иметь под рукой, когда вам нужно работать с определенным количеством файлов.

Чтобы получить более подробную информацию об этой команде, пользователь, которому она нужна, сможет найти больше информации в репозиторий на GitHub проект. Источник.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Сантьяго сказал

    Как автор статей с открытым исходным кодом было бы неплохо, если бы вы указали источник своего контента. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Дэмиен Амоэдо сказал

      Ты прав. Котировки останков.