Windows Tips & News

Finn filer som inneholder spesifikk tekst i Linux

Linux, uavhengig av distroen du bruker, kommer med en rekke GUI-verktøy som gjør det mulig å søke etter filer. Mange moderne filbehandlere støtter filsøk rett i fillisten. De fleste av dem lar deg imidlertid ikke søke i innholdet i en fil. Her er to metoder du kan bruke til å søke etter filinnhold i Linux.

Sannsynligvis er det flere metoder tilgjengelig. Det er Catfish, et populært søkeverktøy med en søkeindeks, som kan finne filene dine veldig raskt. Den kommer med et alternativ for å søke etter filinnhold, men det fungerer ikke pålitelig for meg.

Jeg vil gjerne dele metodene jeg selv bruker.
Den første metoden involverer grep-verktøyet, som finnes i enhver distro, selv i innebygde systemer bygget på busybox.

For å finne filer som inneholder spesifikk tekst i Linux, gjør følgende.

  1. Åpne din favorittterminalapp. XFCE4-terminal er min personlige preferanse.
  2. Naviger (om nødvendig) til mappen der du skal søke etter filer med spesifikk tekst.
  3. Skriv inn følgende kommando:
    grep -iRl "din-tekst-å-finne" ./

    Her er bryterne:
    -i - ignorer store og små bokstaver
    -R - søk rekursivt filer i underkataloger.
    -l - vis filnavn i stedet for filinnholdsdeler.

    ./ - den siste parameteren er banen til mappen som inneholder filene du trenger for å søke etter teksten din. I vårt tilfelle er det gjeldende mappe med filmasken. Du kan endre den til hele banen til mappen. For eksempel, her er kommandoen min

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

Merk: Andre nyttige brytere du kanskje vil bruke med grep:
-n - vis linjenummeret.
-w - samsvarer med hele ordet.

En annen metode jeg bruker er Midnight Commander (mc), konsollens filbehandlingsapp. I motsetning til grep, er ikke mc inkludert som standard i alle Linux-distroer jeg har prøvd. Du må kanskje installere det selv.

Finn filer som inneholder spesifikk tekst med mc

For å finne filer som inneholder spesifikk tekst ved hjelp av Midnight Commander, start appen og trykk følgende sekvens på tastaturet:
Alt + Skifte + ?
Dette åpner søkedialogen.

Fyll ut "Innhold:"-delen og trykk på Enter-tasten. Den vil finne alle filene med den nødvendige teksten.

Du kan plassere disse filene i venstre eller høyre panel ved å bruke Panelize-alternativet og kopiere/flytte/slette/se/gjøre hva du vil.

Midnight Commander er et veldig tidsbesparende verktøy når det kommer til søk.

Det er det.

Reparer Windows Update som sitter fast ved å se etter oppdateringer

Reparer Windows Update som sitter fast ved å se etter oppdateringer

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenEtter hvert som Wi...

Les mer

Windows 10 Build 17123 utgitt til innsidere i den raske ringen

Microsoft lanserte i dag Windows 10 Insider Preview Build 17123 (RS4, "Oppdatering for vårskapere...

Les mer

Slik deaktiverer du Cortana Tips (Tidbits) i Windows 10

Slik deaktiverer du Cortana Tips (Tidbits) i Windows 10

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenNylige Windows 10-...

Les mer