Управљање датотекама

Пронађите датотеке на Линуку

Пронађите датотеке на Линуку

Увод

Линук је породица оперативних система која користи Линук језгро. Оперативни системи под натписом Линук углавном су познати као дистрибуције и често су бесплатни. Овде у овом чланку објашњава како лако пронаћи датотеке и како проширити његову способност да добије прецизније детаље. Као оперативни систем користи Убунту 17.04, али ово је готово у било ком другом Линук оперативном систему, у зависности од његове верзије.

Басиц Сеарцх

Основна претрага укључује унос имена датотеке у менаџер „Датотека“ који подразумевано претражује датотеке само у почетном директоријуму, али преласком на „Друга места“ може му се наредити да се датотеке претражују и у „Мрежи“ и у „Укључено“. овог рачунара “. „На овом рачунару“ наводи локално доступне чврсте дискове у оперативном систему, док „Мреже“ наводи откривене мрежне локације.

  1. Кликните на „Филе“ манагер.
  2. Идите на „Остале локације“
  3. Кликните на „Рачунар“ или било коју мрежну локацију наведену у менаџеру датотека.
  4. Користите траку за претрагу у менаџеру „Датотеке“ да бисте започели претрагу датотека као на следећем снимку екрана.

Наредба „Пронађи“ (команда терминала)

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

Основна синтакса

Основна претрага „Пронађи“ иде на следећи начин. Састоји се од параметра имена који наводи име датотеке коју треба претражити и локације која одређује где се датотека треба претраживати.  Симбол „~“ означава да је претрага извршена у „почетном“ директоријуму. С обзиром да је реч о основном претраживању, наводници се не користе, али углавном се препоручује да се користе како би се избегли неочекивани резултати.

             пронађи 'патх' -наме 'име датотеке'

             пронађи ~ -име реадме.ткт

             финд ~ -наме 'реадме.ткт '

Претражите у тренутном директоријуму

Ово је исто као и претходно поменуто. Једина разлика овде је у томе што „.”Што означава тренутну претрагу која се врши у„ тренутном директоријуму ”(означено са„.”).

             наћи . -име реадме.ткт

             наћи . -име 'реадме.ткт '

Потражите као Администратор

Понекад се приликом претраживања у одређеним заштићеним директоријумима или из основног (“/”) директорија терминал може жалити да нема довољно дозволе за приступ што је означено поруком “Дозвола одбијена”. У таквим случајевима коришћење судо-а заједно са лозинком тренутног корисника помаже у решавању проблема. Као што се види на следећем снимку екрана цд / помаже у одређивању тренутног директоријума који ће се користити са финдом.

             цд / итд (за промену тренутног директоријума)

             судо финд . -име 'име датотеке'

             судо финд . -име 'РЕАДМЕ'

             судо финд . -име РЕАДМЕ

Претражујте речи осетљиве на мала и велика слова

У оперативном систему је нормално да постоје и велика и мала имена датотека, али финд није у стању да их детектује по дефаулту, и стога је овај нови параметар -инаме која занемарује случај имена датотеке, мора се користити уместо подразумеване вредности -име параметар.

             пронађи / етц -инаме 'реадме'

Претражујте према екстензијама

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

             пронађи / етц -инаме '*.ткт ”

Претражујте по величини

Датотека увек има величину која показује колики је садржај у њој. Финд подржава претраживање по величини датотеке са параметром -сизе који подржава мегабајт означен са М, килобајт означен са к, гигабајт означен са Г величине. Будући да величина такође треба или већу или мању од опције, такође мора бити наведена са + или - респективно.

             финд / -инаме 'име датотеке' -сизе к / М / Г

Веће од

Када се користи веће од, датотеке веће од наведене величине се филтрирају. У следећим примерима се филтрирају датотеке веће од 1 килобајт.

             финд / етц -инаме 'реадме' -сизе + 1к

Мање од

Када се користи мање од, датотеке мање од наведене величине се филтрирају. У следећим примерима су филтриране датотеке мање од 1 килобајта.

             финд / -инаме 'реадме' -сизе -1к

Претражи датотеку по датуму

Претражите датотеку према датуму као што и само име подразумева претрагу датотека на основу времена и датума. Финд подржава три параметра време приступа, време промене и модификовано време.

Време приступа

Време приступа се мења када датотеку чита или обрађује било који процес директно или путем скрипте. У следећем примеру враћа било коју датотеку са именом линук којој се није приступило 1 дан.

             финд / -наме 'линук * -атиме +1

Промени време

Када је садржај датотеке ажуриран или када је промењена његова дозвола, време промене се мења у складу с тим, па се употребом цтиме који означава време промене враћа свака датотека која је промењена у датом временском периоду. У следећем примеру враћа било коју датотеку чији је назив „реадме“ промењен 22 дана или више.

             финд / -наме 'реадме' -цтиме +22

Измени време

Време измене и време промене су готово исте, осим што време измене не укључује промене у дозволи датотеке. Следећи пример као и раније враћа било коју датотеку са именом реадме која је мењана 22 дана или више.

             финд / -наме 'реадме' -мтиме +22

И или ИЛИ

И, ИЛИ оператери спајају два или више параметара заједно; стога су корисни за истовремено претраживање више датотека. У следећем примеру претражује обе „линук“ ИЛИ „реадме“ датотеке.

             пронађи / -инаме 'линук' -или -инаме 'реадме'

У следећем примеру тражи датотеке са именом реадме величине веће од 5 килобајта

             финд / -инаме 'реадме' -анд -сизе + 5к

Нот указује на супротно од онога што је поменуто. У следећем примеру указује да се датотеке са именима 'линук' и 'лог *' не филтрирају, већ се враћају све друге датотеке типа ткт који означава текстуалне датотеке.

             пронађи / -име '*.ткт '-нот -инаме' лог * '-нот -инаме' линук '

Префикс

Префикс је користан када је део имена датотеке познат и започиње датом кључном речи, на пример, ако постоји велика количина датотека које у именима датотека почињу са „линук“, те одређене датотеке могу да се филтрирају помоћу '* линук'

             финд / -наме '* линук'

Суфикс

Суфикс је користан када је део имена датотеке познат и завршава се датом кључном речи, на пример ако постоји велика количина датотека које се у именима датотека завршавају са „линук“, те одређене датотеке могу да се филтрирају помоћу 'линук *'

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

Најбоље игре командне линије за Линук
Командна линија није само ваш највећи савезник када користите Линук - она ​​такође може бити извор забаве јер је можете користити за играње многих заб...
Најбоље апликације за мапирање гамепада за Линук
Ако волите да играте игре на Линуку са гамепадом уместо са типичним системом за унос тастатуре и миша, за вас постоје неке корисне апликације. Многе и...
Корисни алати за Линук играче
Ако волите да играте игре на Линуку, велика је вероватноћа да сте можда користили апликације и услужне програме попут Вине, Лутрис и ОБС Студио за поб...