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

Прозор терминала на Линук рачунару са радном површином у Убунту стилу.

Фатмавати Ацхмад Заенури/Схуттерстоцк



На Линук-у, |_+_| је лакша алтернатива |_+_| команда. Има поједностављену синтаксу, користи разумне подразумеване вредности и има уграђено здраворазумско понашање. Хајде да га прођемо кроз његове кораке.

фд наспрам финд: у чему је разлика?

Тхе |_+_| команда није намењена замени традиционални |_+_| команда, која има био на Линук-у, па, заувек . Уместо тога, |_+_| покушава да задовољи већину уобичајених употреба |_+_| на једноставнији начин—и често је осам или девет пута бржи од |_+_|. Можете видети неке од његових мерила на пројекту Страница ГитХуб спремишта .





10 основних Линук команди за почетнике ПОВЕЗАН 10 основних Линук команди за почетнике

|_+_| има обојени излаз, сличан ономе код неких |_+_| режими. Рекурзиван је, али подразумевано не претражује скривене директоријуме. То зна о Гиту а такође ће аутоматски игнорисати све обрасце у вашој .гитигноре датотеци.

|_+_| подразумевано не разликује велика и мала слова. Међутим, ако ваш образац претраге садржи велико слово, |_+_| ради у режиму који разликује велика и мала слова. Наравно, можете заменити подразумеване вредности, али у многим случајевима оне раде у вашу корист.



ПОВЕЗАН: Како користити све Линук команде за претрагу

Инсталирање фд

Од Убунту 19.04 (Дисцо Динго,) можете инсталирати |_+_| директно позивањем званично одржаваног пакета са |_+_|. Ако користите старију верзију Убунту-а, проверите упутства за инсталацију на страници Гит чворишта .

Откуцајте следеће:



_ + _ |

Реклама

У Убунту-у, команда је |_+_| да бисте избегли сукоб имена са другим постојећим услужним програмом. Ако желите да буде |_+_|, можете подесити псеудоним:

_ + _ |

Да бисте учинили псеудонимом постојаним како би остао доступан након поновног покретања, ставите га у датотеку .басхрц или .басх_алиасес.

ПОВЕЗАН: Како креирати псеудониме и функције љуске на Линук-у

Да инсталирате |_+_| на Федори, откуцајте ову команду:

_ + _ |

На Мањаро укуцајте следеће:

_ + _ |

фд наспрам фдфинд

Да бисмо избегли забуну, оставили смо команду са њеним подразумеваним именом, |_+_|, на нашем Убунту тестном рачунару. |_+_| и |_+_| су потпуно иста команда, као што ћете видети у следећем примеру (ако тражите |_+_| да прикаже своју верзију, она себе назива фд):

_ + _ |

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

Једноставне претраге са фд

Ако користите |_+_| без опција командне линије, понаша се помало као |_+_|, осим што подразумевано наводи датотеке у поддиректоријумима.

Откуцајте следеће:

_ + _ |

Излаз се појављује у различитим бојама за различите типове датотека и директоријуме.

Реклама

Да бисте видели датотеке одређеног типа, користите |_+_|(проширење) опција. Имајте на уму да не морате да претходите проширењу са тачком (.), нити се разликује велика и мала слова.

На пример, можете да откуцате следеће:

_ + _ |

Сада су једине наведене датотеке ПНГ слике.

Да бисте потражили једну датотеку, унесите њено име у командну линију, на следећи начин:

_ + _ |

Датотека је пронађена и случајно се налази у поддиректоријуму. Нисмо морали да кажемо |_+_| да претражују рекурзивно.

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

_ + _ |

Овде тражимо све датотеке Ц изворног кода које садрже цоорд у имену датотеке:

_ + _ |

Пронађене су две подударне датотеке.

фд и Гит

Гит је изузетно популаран систем контроле верзија изворног кода . Ако користите Гит на свом рачунару, вероватно користите .гитигноре датотеке да бисте Гиту рекли којим датотекама треба да се бави, а које може да игнорише. Подразумевано, |_+_| поштује подешавања у вашим .гитигноре датотекама.

Реклама

У овом директоријуму имамо Гит спремиште и .гитигноре датотеку. Укуцавамо следеће:

_ + _ |

Хајде да питамо |_+_| да наведете све датотеке које садрже цоорд у имену датотеке. Затим ћемо поновити претрагу и користити |_+_| (без игнорисања) опција. Ово говори |_+_| да игноришете подешавања у датотеци .гитигноре и пријавите сваку одговарајућу датотеку.

Да бисмо све ово урадили, откуцавамо следеће:

_ + _ fd

Две додатне датотеке у другом скупу резултата су објектне датотеке. Они се креирају када се компајлира датотечни програм. Затим их користи повезивач за креирање коначне извршне верзије програма.

Програми за контролу верзија изворног кода обично игноришу објектне датотеке. Они се регенеришу сваки пут када компајлирате свој програм, тако да не морате да складиштите њихове копије. Постоји унос у датотеци .гитигноре који налаже Гиту да игнорише објектне датотеке и, подразумевано, |_+_| игнорише и њих.

Тхе |_+_| (без игнорисања) опција присиљава |_+_| да врати све што пронађе, уместо да буде вођен датотеком .гитгиноре.

Типови датотека и осетљивост на велика и мала слова

Можете питати |_+_| да тражи директоријуме, датотеке (укључујући оне које су извршне и празне) и симболичке везе. То можете учинити помоћу |_+_| (тип) опција, праћена једним од слова испод:

    ф: Филе. д: Дирецтори. Л: Симболичка веза. Икс: Извршна датотека. И: Празан фајл.

Следеће тражи директоријум који се зове слике:

_ + _ |

Реклама

Пронађено је подударање, један поддиректоријум нижи од тренутног.

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

_ + _ find

У првој команди користили смо образац претраживања малим словима, што је изазвало |_+_| да раде на начин без обзира на велика и мала слова. То значи да су и Гео и Гео валидна подударања.

Наша друга команда је садржала велико слово, што је изазвало |_+_| да раде на начин који разликује велика и мала слова. То значи да је само Гео валидан.

Извршење команде

Тхе |_+_| команда вам омогућава да покренете другу команду и извршите је на свакој од пронађених датотека.

Рецимо да знамо да постоји Зип фајл негде у нашем стаблу директоријума изворног кода. Можемо га потражити помоћу следеће команде, која тражи датотеке са екстензијом ЗИП:

_ + _ |

Реклама

Са |_+_| (екец), можете проследити сваку пронађену датотеку другој команди која ће је она обрадити. На пример, можемо да откуцамо следеће да позовемо распакујте услужни програм да распакујете нашу ЗИП датотеку ({} је чувар места који представља пронађену датотеку):

_ + _ |

Ово ће распаковати датотеку у тренутном радном директоријуму. Ако желимо да се распакује у директоријум који садржи ЗИП датотеку, можемо да користимо један од следећих чувара места:

    {}: Пуна путања датотеке и назив пронађене датотеке. {/}: Име пронађене датотеке. {//}: Директоријум који садржи пронађену датотеку. {/.}: Име пронађене датотеке, без екстензије.

Да би се наша ЗИП датотека пронашла и распаковала у директоријуму који је садржи, можемо користити распакивање |_+_| (директориј) опцију и проследите чувар места родитељског директоријума (|_+_|):

_ + _ |

ЗИП датотека се затим налази и распакује у свом надређеном директоријуму.

Шта желите да пронађете?

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

Линук команде
Фајлови тар · пв · мачка · тац · цхмод · дршка · дифф · сед · Витх · човек · пусхд · попд · фсцк · тестдиск · сек · фд · пандоц · ЦД · $ПАТХ · авк · придружити · јк · фолд · уник · јоурналцтл · Реп · држава · лс · фстаб · Избацио · мање · цхгрп · цховн · рев · погледај · жице · тип · преименовати · зип · распакујте · моунт · умоунт · инсталирај · фдиск · мкфс · рм · рмдир · рсинц · дф · гпг · ми · нано · мкдир · из · лн · закрпа · конвертовати · рцлоне · схред · СРМ
Процеси алиас · екран · топ · леп · ренице · напредак · страце · систем · тмук · цхсх · историје · ат · батцх · бесплатно · која · дмесг · усермод · пс · цхроот · каргс · тти · пинки · лсоф · вмстат · пауза у утакмици · зид · да · убити · спавати · судо · његов · време · гроупадд · усермод · групе · лсхв · искључити · рестарт · зауставити · искључивање · пассвд · лсцпу · цронтаб · датум · бг · фг
Умрежавање нетстат · пинг · трацероуте · ип · сс · ко је · фаил2бан · бмон · ти · прст · нмап · фтп · цурл · вгет · ко · ко сам ја · Ин · иптаблес · ссх-кеиген · уфв

ПОВЕЗАН: Најбољи Линук лаптоп рачунари за програмере и ентузијасте

ПРОЧИТАЈТЕ СЛЕДЕЋЕ
  • &рсакуо; Функције у односу на формуле у Мицрософт Екцел-у: у чему је разлика?
  • & рсакуо; Сајбер понедељак 2021: Најбоље техничке понуде
  • &рсакуо; 5 веб локација које сваки корисник Линука треба да обележи
  • &рсакуо; Фолдер рачунара је 40: Како је Ксерок Стар креирао радну површину
  • &рсакуо; Како пронаћи свој Спотифи упакован 2021
  • &рсакуо; Шта је МИЛ-СПЕЦ заштита од пада?
Слика профила за Давеа МцКаиа Даве МцКаи
Дејв Мекеј је први пут користио рачунаре када је бушена папирна трака била у моди, и од тада се бави програмирањем. После више од 30 година у ИТ индустрији, сада је стално запослен технолошки новинар. Током своје каријере радио је као фрееланце програмер, менаџер међународног тима за развој софтвера, менаџер пројекта ИТ услуга и, недавно, као службеник за заштиту података. Његово писање објавили су ховтогеек.цом, цлоудсаввиит.цом, тентерприсер.цом и опенсоурце.цом. Даве је Линук еванђелиста и заговорник отвореног кода.
Прочитајте целу биографију

Занимљиви Чланци