Како да потражим датотеку у Линук басх-у?

Kako Da Potrazim Datoteku U Linuk Bash U



Систем датотека је главна ствар у сваком оперативном систему јер садржи све ваше податке унутар датотека и фасцикли у различитим форматима. Шта је са претрагом тих датотека преко терминалске љуске помоћу неких команди? Ако немате појма о басх претраживању, овај чланак је за вашу велику помоћ. Разговараћемо о једноставним командама за претрагу бах датотека. Хајде да почнемо. Рецимо да имате басх датотеку која је тренутно ускладиштена у кућном радном директоријуму Убунту 20.04. Навешћемо сав садржај тренутног радног директоријума користећи инструкцију „лс“ на терминалној љусци нашег Убунту-а. Можда је могуће да се датотека са истим именом налази на другим локацијама.

Метод 01: Лоцирајте

Почнимо са најосновнијим упутством, „лоцирање“, да пронађемо датотеку по имену из нашег система. Опција „-ц“ инструкције „лоцирање“ је посебно дизајнирана да добије укупан број броја за одређену датотеку у систему. Хајде да погледамо његову прву опцију, '-ц', након што је употребимо у инструкцији заједно са именом датотеке 'нев.сх'. Враћа укупно 5 датотека са овим именом.









Ево опције „-н“ инструкције „лоцирање“ за приказ броја записа за одређену датотеку на екрану вашег терминала према избору корисника. Морате да поменете број у овој команди да бисте приказали наведени број записа датотеке. Док смо били у матичном директоријуму, покренули смо ову инструкцију са опцијом „н“ и вредношћу 1 да бисмо приказали један запис за резултат претраге датотеке „нев.сх“. Враћа појединачни запис за путању датотеке ове датотеке. Ова путања ће бити најближа вашем кућном директоријуму или основном директоријуму, тј. /хоме/Линук/нев.сх.







Када смо користили ову инструкцију са ажурираним укупним бројем „3“ за опцију „-н“ да бисмо приказали резултат претраге за датотеку „нев.сх“, она враћа укупно 3 записа на нашем екрану љуске. Показује да се датотека налази и у фасцикли Отпад.



Приликом покретања команде „лоцате“ са опцијом „-н“ вредности 5, добили смо 5 записа претраге за датотеку „нев.сх“. Постоји још један фајл са именом „нев.сх.свп“ у нашим директоријумима. Такође, постоји датотека са истим именом у директоријуму „вар“ Убунту-овог система датотека.

Опција „-б“ у инструкцији „лоцирање“ може да изврши претрагу за датотеком са тачним именом из ваших директоријума. Дакле, морамо га користити са именом датотеке у једном обрнутим зарезима као што је приказано. Даје укупно 3 записа јер се датотека истог имена налази на само 3 локације.

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

Метод 2: пронађите

У нашем Линук систему постоји инструкција „пронађи“ која се може користити за тражење било које одређене датотеке. Такође је дошао до много опција за приказивање различитих резултата. Прва опција је опција „-наме“ за претрагу датотеке са њеним именом у двоструким обрнутим зарезима. Ову опцију можете користити поред путање до неког директоријума да бисте тражили датотеку. Ако не желите да користите путању, оставите је са '.' као што смо урадили у наставку. Приказао је укупно 3 записа са истим именом датотеке.

Такође можете користити експлицитну путању да бисте прегледали датотеку у њој. Овде смо дали путању до фасцикле „Десктоп“. Даје нам једини запис за тачно подударање имена датотеке „нев.сх“.

Рецимо да желите да тражите симболичке везе датотеке за екстензије датотека „.сх“. Морате да користите опцију „-Л“ и опцију путање и „-наме“ у команди. „*“ у спецификацији имена се користи за претрагу „свих“ басх датотека са екстензијама „.сх“. На нашем екрану враћа укупно 4 записа.

Када користите путању „/етц“ у инструкцији „пронађи“ са опцијом „-Л“, враћа много записа за басх датотеке. Неки од њих су отворени за коришћење, а неки нису дозвољени.

На исти начин, користили смо инструкцију „пронађи“ са опцијом „-Л“ да претражимо све „ткт“ датотеке из система. Враћа многе записе на нашем екрану.

Овде долази још једна опција, „-типе“, која се користи у инструкцији „пронађи“ за одређивање типа датотеке, тј. датотеке или директоријума. Користили смо ову опцију за претрагу типа „филе“ за басх датотеку и добили смо један резултат, тј. нев.сх у фасцикли Десктоп.

Ако не додате путању, претраживаће директоријуме као у наставку.

Употреба опције „–типе“ са „ф“ без икаквог назива датотеке ће такође вратити све скривене датотеке.

Коришћење 'л' за опцију '-типе' вратиће симболичке везе.

Употреба 'д' за опцију '-типе' у инструкцији 'пронађи' ће вратити све директоријуме.

Такође можете користити опцију „-сизе“ да бисте тражили датотеке одређене величине са вашег система.

Закључак:

Овај водич је демонстрирао две једноставне, али елегантне методе за тражење било које датотеке помоћу терминала љуске. Користили смо инструкције „лоцирај“ и „пронађи“ заједно са многим опцијама за лакше и учење наших корисника, тј. „-ц“, „-н“, „-б“, „-типе“, „-наме“, „ -Л” и још много тога. Надамо се да ће ово бити неограничена помоћ новим корисницима басх-а.