Windows Tips & News

Najděte soubory obsahující konkrétní text v Linuxu

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Linux, bez ohledu na distribuci, kterou 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šak neumožňuje prohledávat obsah souboru. Zde jsou dvě metody, které můžete použít k vyhledávání obsahu souborů v Linuxu.

reklama


Pravděpodobně existuje více metod. Existuje Catfish, oblíbený vyhledávací nástroj s vyhledávacím indexem, který dokáže najít vaše soubory opravdu rychle. Dodává se s možností vyhledávat obsah souboru, ale to mi nefunguje spolehlivě.
Catfish Linux

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

Chcete-li najít soubory obsahující konkrétní text v Linuxu, Udělej následující.

  1. Otevřete svou oblíbenou terminálovou aplikaci. Terminál XFCE4 je moje osobní preference.
  2. Přejděte (v případě potřeby) 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 "váš-text-k nalezení" ./

    Zde jsou přepínače:
    -i - ignoruje malá a velká písmena
    -R - rekurzivně prohledávat 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 pro hledání svého textu. V našem případě je to aktuální složka s maskou souboru. Můžete ji změnit na úplnou cestu ke složce. Zde je například můj příkaz

    grep -iRl "linux" /home/user/Documents/winaero
Grep Prohledejte obsah souboru

Poznámka: Další užitečné přepínače, které byste mohli chtít použít s grep:
-n - zobrazí číslo řádku.Číslo vyhledávacího řádku Grep
-w - odpovídá celému slovu.

Další metodou, kterou používám, je Midnight Commander (mc), aplikace správce souborů konzoly. Na rozdíl od grep není mc ve výchozím nastavení součástí všech linuxových distribucí, které jsem zkoušel. Možná jej budete muset nainstalovat sami.

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

Chcete-li pomocí Midnight Commander najít soubory obsahující určitý text, spusťte aplikaci a stiskněte na klávesnici následující sekvenci:
Alt + Posun + ?
Tím se otevře vyhledávací dialog.

Mc Search Obsah souboru

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

Tyto soubory můžete umístit do levého nebo pravého panelu pomocí možnosti Panelize a zkopírovat/přesunout/smazat/zobrazit/dělat, co chcete.

Panel výsledků vyhledávání Mc

Midnight Commander je velmi časově nenáročný nástroj, pokud jde o vyhledávání.

A je to.

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Stáhnout Povolit automatickou opravu pro hardwarovou klávesnici Windows 10

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více

Změňte ikony složek Windows 10 pomocí souboru *.ico

Změňte ikony složek Windows 10 pomocí souboru *.ico

12 odpovědíWindows 10 obsahuje opravdu pěkné ikony složek, které vypadají velmi stylově a moderně...

Přečtěte si více

Microsoft aktualizuje možnosti shromažďování dat systému Windows 10

Microsoft aktualizuje možnosti shromažďování dat systému Windows 10

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuW...

Přečtěte si více