Hlavní Linux Najděte soubory obsahující konkrétní text v systému Linux

Najděte soubory obsahující konkrétní text v systému Linux



Linux, bez ohledu na to, jakou distribuci používáte, přichází s řadou nástrojů GUI, které umožňují vyhledávání souborů. Mnoho moderních správců souborů podporuje vyhledávání souborů přímo v seznamu souborů. Většina z nich vám však neumožňuje prohledávat obsah souboru. Zde jsou dvě metody, které můžete použít k vyhledání obsahu souborů v systému Linux.

Reklama


Pravděpodobně existuje více metod. K dispozici je Catfish, populární vyhledávací nástroj s indexem vyhledávání, který dokáže vaše soubory najít opravdu rychle. Dodává se s možností vyhledávat obsah souboru, ale nefunguje to pro mě spolehlivě.

Catfish Linux

váš počítač narazil na problém a je třeba restartovat správu paměti

Rád bych se podělil o metody, které používám sám.
První metoda zahrnuje nástroj grep, který existuje v jakémkoli distribuci, dokonce i ve vestavěných systémech postavených na busyboxu.

Vyhledání souborů obsahujících konkrétní text v systému Linux , Udělej následující.

  1. Otevřete svou oblíbenou aplikaci terminálu. Terminál XFCE4 je moje osobní preference.
  2. Přejděte (je-li to nutné) do složky, ve které budete hledat soubory s určitým konkrétním textem.
  3. Zadejte následující příkaz:
    grep -iRl 'your-text-to-find' ./

    Zde jsou přepínače:
    -i - ignorovat velká a malá písmena
    -R - rekurzivně prohledává soubory v podadresářích.
    -l - zobrazí názvy souborů namísto částí obsahu souboru.

    ./ - posledním parametrem je cesta ke složce obsahující soubory, které potřebujete k vyhledání textu. V našem případě se jedná o aktuální složku s maskou souboru. Můžete jej změnit na úplnou cestu ke složce. Například tady je můj příkaz

    grep -iRl 'linux' / home / user / Documents / winaero

Grep Hledejte obsah souboru

Poznámka: Další užitečné přepínače, které můžete použít s grep:
-n - zobrazí číslo řádku.Obsah souboru Mc Search
-w - shoda celého slova.

kolik televizorů může sledovat disney plus

Další metodou, kterou používám, je Midnight Commander (mc), aplikace pro správu souborů konzoly. Na rozdíl od grepu není mc standardně součástí všech distribucí Linuxu, které jsem zkoušel. Možná si ji budete muset nainstalovat sami.

Najděte soubory obsahující konkrétní text pomocí mc

Chcete-li pomocí aplikace Midnight Commander vyhledat soubory obsahující určitý konkrétní text, spusťte aplikaci a stiskněte následující sekvenci na klávesnici:
Alt + Shift +?
Tím se otevře dialogové okno vyhledávání.

Výsledky hledání Mc

Vyplňte sekci „Obsah:“ a stiskněte klávesu Enter. Najde všechny soubory s požadovaným textem.

Výsledky vyhledávání Mc Panelize

Tyto soubory můžete umístit do levého nebo pravého panelu pomocí možnosti Panelize a kopírovat / přesouvat / mazat / prohlížet / dělat, co chcete.

jak přidat přátele do warframe

Midnight Commander je nástroj, který při hledání velmi šetří čas.

A je to.

Zajímavé Články

Redakce Choice

Jak opravit, že oznámení WhatsApp nefungují
Jak opravit, že oznámení WhatsApp nefungují
Oznámení nás upozorní na důležité zprávy nebo upozornění na našich zařízeních. Promeškání těchto někdy naléhavých zpráv může způsobit zbytečné nepříjemnosti. Co se ale stane, když se tato oznámení nezobrazí? Měl by to být důvod k poplachu? Tento
Jak nastavit čas z Internetu (NTP) v Linux Mint 17
Jak nastavit čas z Internetu (NTP) v Linux Mint 17
Pokud si chcete být jisti, že čas v počítači s Linuxem Mint je přesný, můžete jej nastavit tak, aby se automaticky aktualizoval z časových serverů NTP na internetu.
Top 10 mobilních MOBA her pro hraní
Top 10 mobilních MOBA her pro hraní
Automatické reklamy nelze na stránce programově zakázat, takže jsme tady!
Jak povolit automatické ladění na GPU NVIDIA s GeForce Experience
Jak povolit automatické ladění na GPU NVIDIA s GeForce Experience
NVIDIA, přední výrobce špičkových GPU, to opět dokázala. Tentokrát uspokojili zapálené hráče a nadšence velmi pohodlnou funkcí automatického ladění výkonu pro grafické karty GeForce RTX řady 20 a 30.
Google Pixel 2 vs Samsung Galaxy Note 8: Která vlajková loď je pro vás to pravé?
Google Pixel 2 vs Samsung Galaxy Note 8: Která vlajková loď je pro vás to pravé?
Lidé si často myslí, že na trhu smartphonů zuří pouze bitva mezi společnostmi Samsung a Apple. I když jsou tyto dvě společnosti v rozporu, je tu ještě jedna, která se do akce vrhla a zapojila se. Google'
Jak odstranit historii procházení internetu na tabletu Amazon Fire
Jak odstranit historii procházení internetu na tabletu Amazon Fire
Pokud se vám líbí většina lidí, pravděpodobně používáte k vyhledávání věcí online prohlížeč Fire Tablet, Silk. Ve chvílích nudy mohou být položky, které procházíme, fascinující. Od zcela náhodných otázek po ty, které
Jak lovit ve WarFrame
Jak lovit ve WarFrame
Warframe je velmi populární online akční RPG střílečka z pohledu třetí osoby, která slibuje, že svým hráčům přinese rychlou run-and-gun hru. Přestože je hlavním zaměřením boj, není to jediná aktivita, kterou můžete dělat