Huvud Linux Hitta filer som innehåller specifik text i Linux

Hitta filer som innehåller specifik text i Linux



Linux, oavsett distro du använder, kommer med ett antal GUI-verktyg som gör det möjligt att söka efter filer. Många moderna filhanterare stöder filsökning direkt i fillistan. De flesta av dem tillåter dock inte att du söker i filens innehåll. Här är två metoder som du kan använda för att söka efter filinnehåll i Linux.

Annons


Förmodligen finns det fler metoder tillgängliga. Det finns Catfish, ett populärt sökverktyg med ett sökindex, som snabbt kan hitta dina filer. Den levereras med ett alternativ för att söka efter filinnehåll, men det fungerar inte pålitligt för mig.

Catfish Linux

hur man byter namn i overwatch

Jag skulle vilja dela med mig av de metoder jag använder.
Den första metoden involverar grep-verktyget, som finns i alla distroer, även i inbäddade system byggda på upptagenbox.

För att hitta filer som innehåller specifik text i Linux , gör följande.

  1. Öppna din favoritterminalapp. XFCE4-terminal är min personliga preferens.
  2. Navigera (om det behövs) till den mapp där du ska söka efter filer med viss text.
  3. Skriv följande kommando:
    grep -iRl 'din text för att hitta' ./

    Här är omkopplarna:
    -i - ignorera textfall
    -R - sök rekursivt filer i underkataloger.
    -l - visa filnamn istället för filinnehållsdelar.

    ./ - den sista parametern är sökvägen till mappen som innehåller filer du behöver för att söka efter din text. I vårt fall är det den aktuella mappen med filmasken. Du kan ändra den till hela sökvägen för mappen. Till exempel, här är mitt kommando

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

Grep Sök filinnehåll

Obs! Andra användbara omkopplare som du kanske vill använda med grep:
-n - visa radnumret.Mc Sök filinnehåll
-w - matcha hela ordet.

hur man handlar med rocket league steam

En annan metod jag använder är Midnight Commander (mc), appen för konsolfilhanterare. Till skillnad från grep ingår inte MC som standard i alla Linux-distros jag har provat. Du kan behöva installera det själv.

Hitta filer som innehåller specifik text med mc

För att hitta filer som innehåller viss text med Midnight Commander, starta appen och tryck på följande sekvens på tangentbordet:
Alt + Skift +?
Detta öppnar sökdialogrutan.

Mc Sökresultat

Fyll i avsnittet 'Innehåll:' och tryck på Enter. Den hittar alla filer med önskad text.

Mc Sökresultat Panelize

Du kan placera dessa filer på vänster eller höger panel med hjälp av alternativet Panelize och kopiera / flytta / radera / visa / göra vad du vill ha dem.

hur man spelar in strömmar på twitch

Midnight Commander är ett mycket tidsbesparande verktyg när det gäller sökning.

Det är allt.

Intressanta Artiklar

Redaktionen

Hur man snabbt hittar skattkista i Minecraft
Hur man snabbt hittar skattkista i Minecraft
Att utforska världen av 'Minecraft' är en av de väsentliga aspekterna av spelet, där det är en daglig uppgift att söka efter olika föremål, verktyg, block och kistor. Skattkistor är avgörande eftersom de innehåller många sällsynta och värdefulla föremål och
Hur man rengör en platt-TV
Hur man rengör en platt-TV
Hur du säkert rengör din plattskärm eller TV. LCD, LED och andra platta skärmar kräver särskild försiktighet vid rengöring för att förhindra permanent skada.
Hur man tar en skärmdump på Mac
Hur man tar en skärmdump på Mac
Du kan ta en skärmdump på Mac med en enkel tangentkombination, växla upp den till en skärmdump av ett fönster eller urval eller använda det inbyggda skärmdumpsverktyget.
Hur man ansluter ett skrivbord till Wi-Fi utan en adapter
Hur man ansluter ett skrivbord till Wi-Fi utan en adapter
Att ansluta din dator till Wi-Fi utan adapter är enkelt om du har din smartphone till hands. Använd bara USB-internetdelning för att ansluta.
Hur man förhindrar att Windows 10 vaknar från sömnen
Hur man förhindrar att Windows 10 vaknar från sömnen
Om du använder viloläge i Windows 10 och vill se till att det inte plötsligt vaknar på egen hand, måste du justera operativsystemets alternativ.
Hur man får betydelsen av ett ord med Cortana
Hur man får betydelsen av ett ord med Cortana
En av de mindre kända funktionerna i Cortana är förmågan att hitta innebörden av ett ord. Så här kan den användas som ordbok.
Hur man blockerar textmeddelanden på Galaxy S8/S8+
Hur man blockerar textmeddelanden på Galaxy S8/S8+
Textmeddelandeblockering är en mycket användbar funktion. Det kan hjälpa dig att ignorera ett påträngande ex, en ovälkommen bekant eller en trakasserare. Du kan också använda den för att extrahera dig själv från tråkiga grupptexter. Dessutom kan den behålla din inkorg