Fd, алтернатива на командата за търсене, проста, бърза и лесна за използване

за FD

В следващата статия ще разгледаме fd. Това е бърз, прост и лесен за използване инструмент, който цели улесняват търсенията, в сравнение с командата за търсене. Той не е проектиран като пълен заместител на командата за търсене, а е предназначен само да предостави лесна за използване алтернатива, която работи малко по-бързо.

Днес повечето потребители на Gnu / Linux са запознати с командата за търсене и многото случаи, в които тя може да бъде полезна. В следващите редове ще разгледаме инсталиране и възможни употреби fd за търсене в нашите файлове.

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

Някои от най-забележителните характеристики са:

  • а лесен за използване синтаксис. Просто трябва да пишете fd * модел*.
  • Оферти a цветен аутлет, подобно на командата ls.
  • Ще имаме бърз отговор.
  • Активира a интелигентно търсене, с главни и малки букви по подразбиране.
  • Не търси скрити файлове и директории по подразбиране

Това са само част от неговите характеристики. Всички те могат да бъдат консултирани от хранилището на 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):

команда за помощ fd

fd -h

Примери за използване на fd

За следващите примери ще използвам инсталацията на проект, наречен Апунтадорий намира се в / opt / lampp / htdocs / за извършване на търсения.

Като начало можем изпълнете командата без никакви аргументи, изходът, който ще видим, ще бъде подобно на командата ls -R:

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

fd

Ще имаме възможност вижте само първите 10 резултата, за да видите по-кратък изход от командата, като напишете:

fd глава, ограничете резултатите до 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 директорията.

Изпълнете команда за получените резултати

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

fd -e jpg -x chmod 644 {}

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

Тези редове са само кратък преглед на командата fd. Някои потребители могат да намерят тази команда за по-лесна за използване и по-бърза от намирането. Както бе споменато в началото на статията, тази команда не е предназначена да замени напълно find. Той се стреми само да осигури проста употреба, по-лесно търсене и по-добра производителност. Тази команда не заема много място, лесна е за инсталиране и е добър инструмент, който да имате под ръка, когато трябва да работите с определен брой файлове.

За да получи по-подробна информация за тази команда, потребителят, който се нуждае от нея, ще може да я намери повече информация в хранилище на GitHub на проекта. Източник.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   Santiago каза той

    Като автор на статии с отворен код, би било хубаво, ако цитирате източника на вашето съдържание. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Дамиен Амоедо каза той

      Прав си. Цитираните останки.