Пронађи све датотеке са екстензијом у Линуксу

Find All Files With Extension Linux




Често се заглавимо када морамо пронаћи све датотеке са истим или различитим екстензијама. Ово се највероватније догодило разним корисницима Линука док су користили терминал. Једна је ствар тражити једну врсту датотеке или датотеку, али шта ћете учинити када желите да сазнате све датотеке истовремено? Овај чланак долази у помоћ нашим читаоцима који имају такву дилему.

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







Нађи команду

Један од најмоћнијих алата за претраживање датотека у Линук систему је наредба финд. Он претражује читав директоријум датотеке и фасцикле како би се ускладио са изразом корисника и извршава радње на тим датотекама. Дозвола за датотеку, величина датотеке, тип су неки други фактори засновани на проналажењу датотека на Линук -у. Команда Финд се такође може комбиновати са другим услужним програмима као што су сед или греп. Идемо сада ка практичној импликацији команде финд.



Пронађи синтаксу команде:



$пронаћиИзраз опција именика

Проналажење свих датотека са једним наставком:





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

$пронаћи.-типф-име '*.ткт'

. у овој команди означава да ће овај алат пронаћи све .ткт датотеке у тренутном директоријуму.



Пронађи .еке датотеке у истој наредби финд додавањем екстензије као *еке.

$пронаћи.-типф-име '*.еке'

Конфигурационе датотеке су такође битан део сваког система датотека који се може користити у више сврха. Испишите ову наредбу за претраживање конфигурацијских датотека у тренутном директорију.

$пронаћи /итд-типф-име '* .цонф'




Проналажење датотека са више екстензија:

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

Извршавањем доле дате команде биће преузете датотеке са наставцима .сх и .ткт

$пронаћи.-типф ( -име '*.сх' -или -име '*.ткт')

Лоцирајте команду

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

лоцирај синтаксу команде:

$лоциратиОптион Паттерн

Проналажење датотеке са одређеном екстензијом, као што је .цонф, која се у нашем случају разматра, додаје путању директоријума у ​​којој ће се одвијати процес претраживања датотека.

$лоцирати '/етц/*.цонф'

Пронађите конфигурацијске датотеке у садашњем радном директоријуму помоћу наредбе дате у наставку.

$лоцирати '/*.цонф'

$лоцирати '/етц/*.ткт'

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

$лоцирати '/*.ткт'

Закључак:

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