Windows Tips & News

Пронађите датотеке које садрже одређени текст у Линук-у

click fraud protection
ПРЕПОРУЧЕНО: Кликните овде да бисте решили проблеме са Виндовс-ом и оптимизовали перформансе система

Линук, без обзира на дистрибуцију коју користите, долази са бројним ГУИ алатима који омогућавају претрагу датотека. Многи савремени менаџери датотека подржавају претрагу датотека директно на листи датотека. Међутим, постоји неколико ситуација када треба да користите конзолу, на пример, током ССХ сесије или када се Кс сервер не покрене. Ево како помоћу терминала можете брзо пронаћи датотеке које садрже одређени текст.

Реклама

Ако можете да користите ГУИ, тражење датотека није проблем. У мом омиљеном КСФЦЕ десктоп окружењу, Тхунар фајл менаџер омогућава претрагу датотека уписивањем имена датотеке директно у листу датотека.

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

Међутим, ниједан од менаџера датотека које сам покушао не дозвољава тражење садржаја датотеке.

Да бисте заобишли ово ограничење када радите у ГУИ сесији, можете користити Сатфисх. Сатфисх је популаран алат за претрагу. Омогућава тражење садржаја датотеке. Морате да кликнете на икону зупчаника и омогућите опцију Претражите садржај датотеке.Цатфисх Сеарцх Филе Цонтентс

Међутим, када је у питању терминал, не можете користити ниједан графички алат. Такође, сматрам да Цатфисх није користан и више волим класичне конзолне алате у односу на њега. Ево метода и алата које користим.

Да бисте пронашли датотеке које садрже одређени текст у Линуку, урадите следеће.

  1. Отворите своју омиљену терминалску апликацију. КСФЦЕ4 терминал је моја лична преференција.
  2. Откуцајте следећу команду:
    финд ./ -типе ф -екец греп -л "текст за проналажење" {} \;
  3. Ово ће произвести листу датотека која садржи потребан део текста.

Команда финд ће тражити датотеке почевши од тренутног директоријума, „./“. Уместо тога, можете одредити жељену путању.

Опција -тип ф каже му да тражи само датотеке и да изузме директоријуме. Такође, можете учинити да тражи само одређени тип датотеке додавањем опције на следећи начин:
финд ./ -типе ф -инаме "*.ткт" -екец греп -л "текст за проналажење" {} \;

Погледајте следећи снимак екрана:Линук Сеарцх Филе Цонтентс

Тхе -екец опција позива алатку греп за сваку од одговарајућих датотека да би проверила њихов садржај. Ако се текст пронађе у датотеци, његово име ће бити додато у излаз, захваљујући -л опција.

Садржајсакрити
Алтернативе
Поноћни командант

Алтернативе

Постоје алтернативе горе описаним методама. Пре свега, можете користити само греп оруђе. Пробајте следећу команду:

греп -иРл "текст за проналажење" ./

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

Као што видите, овај метод је мање флексибилан од наћи команда.

Поноћни командант

Други метод који често користим је Миднигхт Цоммандер (мц), апликација за управљање датотекама на конзоли. За разлику од финд или греп, мц није подразумевано укључен у све Линук дистрибуције које сам пробао. Можда ћете морати сами да га инсталирате.

Да бисте пронашли датотеке које садрже одређени текст користећи Миднигхт Цоммандер, покрените апликацију и притисните следећи низ на тастатури:
Алт + Смена + ?
Ово ће отворити дијалог за претрагу.

Пронађите датотеке са Мц Линук Оригинал

Попуните одељак „Назив датотеке:“. Можете да наведете нешто попут „*.ткт“ да бисте тражили свој текст само у текстуалним датотекама.

Сада попуните Садржај: кутија. Откуцајте текст који датотеке садрже и притисните тастер Ентер.

Пронаћи ће све датотеке које одговарају критеријумима.

То је то.

ПРЕПОРУЧЕНО: Кликните овде да бисте решили проблеме са Виндовс-ом и оптимизовали перформансе система
Ворбис, Тхеора и Огг су доступни за Виндовс 10

Ворбис, Тхеора и Огг су доступни за Виндовс 10

Као обећано раније, Мицрософт је данас додао подршку за Ворбис, Тхеора и Огг кодеке у Виндовс 10....

Опширније

Како одложити ажурирање верзије 1809 за Виндовс 10 октобар 2018

Како одложити ажурирање верзије 1809 за Виндовс 10 октобар 2018

Један број корисника је заинтересован да одложи надоградњу на Виндовс 10 верзију 1809, званично п...

Опширније

Изузмите ОнеДриве слике из фотографија у оперативном систему Виндовс 10

Изузмите ОнеДриве слике из фотографија у оперативном систему Виндовс 10

ПРЕПОРУЧЕНО: Кликните овде да бисте решили проблеме са Виндовс-ом и оптимизовали перформансе сист...

Опширније