Команда финд је спора и мање интуитивна него што би требало да буде. фд је лакша и много бржа алтернатива команди финд на Линук-у.

Проналажење датотека у терминалу је мука. Споро је, а команда финд захтева веома специфичне аргументе да бисте били сигурни да ћете лоцирати датотеку коју тражите.

фд је дизајниран да буде једноставна, брза, интуитивна и лака за коришћење замена за команду финд. Ево како да инсталирате и користите фд на Линук-у.

Проналажење датотека је фрустрирајуће на Линуку

Линук систем датотека може бити велики неред неорганизованих датотека и директоријума — посебно ако сте врста особе која преузима и распакује датотеке и клонира ГитХуб пројекте без праћења шта иде где.

Тхе наћи команда треба да буде позната сваком кориснику, али савладавање финд на Линук-у захтева посао, а неки би тврдили да је и спорије и мање интуитивно него што би могло бити.

финд прихвата аргументе у облику:

пронађи [путања] [опције] [израз]

Ако се сећате да је име датотеке „фоо“ и прилично сте сигурни да се налази негде у вашем почетном директоријуму, унели бисте:

финд ~ -типе ф -наме "фоо"

Ова команда је три речи дужа него што би заиста требало да буде, а повезана ман страница има преко 9.000 речи.

фд је бржа и интуитивнија алтернатива за проналажење

Већину времена, када желите нешто да пронађете, тражите датотеку. Не би требало да наведете да је то датотека и не би требало да експлицитно кажете да је тражите по имену.

Програмери фд-а разумеју ово и направили су своју апликацију на командној линији тако да прихвата име датотеке као аргумент, а затим вам брзо и ефикасно испоручује ту датотеку без муке. Наравно, у ретким случајевима када су ваше потребе сложеније од ових, прихватиће и низ аргумената.

фд је такође бржи од матичне Линук команде „пронађи“, а у нашим тестовима је требало око пола времена да врати резултат који смо тражили.

Како инсталирати фд на Линук

Прва ствар коју треба да знате пре него што инсталирате фд је да то заправо није име ове апликације. Ин већина подразумеваних Линук спремишта, укључујући Убунту, "фд" је потпуно другачији пакет.

Бинарни програм за апликацију се зове „фдфинд“, док се пакет који се чува у неким репозиторијумима назива „фд-финд“. Програмери су га незванично преименовали у "фд" јер се веома брзо куца у ваш терминал.

Ако користите најновију верзију Убунту-а или Дебиан-а, можете да инсталирате апликацију тако што ћете унети:

судо апт инсталл фд-финд

Алтернативно, ако је ваш дистро део Арцх екосистема, покрените:

судо пацман -С фд

Или ако је део Федора породице:

днф инсталл фд-финд

Можете га поставити као „фд“ за све кориснике са:

судо лн -с /уср/бин/фдфинд /уср/бин/фд

Користите фд да пронађете датотеке на Линук-у

Поента фд-а је да поједностави претрагу и у ту сврху, ако желите да пронађете датотеку под називом "фоо", која је скривена у поддиректоријуму вашег радног директоријума, унели бисте:

фд фоо

Враћа резултате скоро тренутно.

Ако желите да тражите локацију која није ваш радни директоријум, додајте путању после обрасца претраге. На пример:

фд фоо /

Непознавање тачног имена не представља сметњу за проналажење датотека са фд, јер третира обрасце претраге као регуларне изразе. Следећа команда ће лоцирати све датотеке које почињу са "ф" и завршавају са "о":

фд '^ф.*о$'

фд прихвата аргументе након шаблона. Неки корисни аргументи су:

  • -Х: Претражите скривене датотеке и директоријуме
  • -Л: Пратите симболичне везе
  • -е: Филтрирајте према екстензији датотеке

За комплетну листу аргумената, консултујте се фд РЕАДМЕ на својој ГитХуб страници.

Одржавајте своје датотеке организоване на Линук-у

Док фд ради одличан посао у проналажењу изгубљених датотека на вашем Линук систему датотека, боље је да им уопште не изгубите траг.

Очистите свој кућни директоријум тако што ћете избрисати све непотребне датотеке и фасцикле. Али водите рачуна да не избришете ништа заиста важно!