Windows Tips & News

Finn filer som inneholder spesifikk tekst i Linux

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

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.

Annonse


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.
Steinbit Linux

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
Grep Søk filinnhold

Merk: Andre nyttige brytere du kanskje vil bruke med grep:
-n - vis linjenummeret.Grep-søkelinjenummer
-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.

Mc Search Filinnhold

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

Mc-søkeresultater

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.

Mc Search Results Panelize

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

Det er det.

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen
Aktiver jevn rulling i Google Chrome

Aktiver jevn rulling i Google Chrome

I Google Chrome er det en skjult hemmelig funksjon som muliggjør en veldig kul og jevn rulleeffek...

Les mer

Slik sletter du historikk for nylige dokumenter i WordPad på Windows 10

Slik sletter du historikk for nylige dokumenter i WordPad på Windows 10

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenDet kan være litt ...

Les mer

Microsoft forbereder seg på å gi ut Windows 10 mai 2021-oppdatering, versjon 21H1

Microsoft forbereder seg på å gi ut Windows 10 mai 2021-oppdatering, versjon 21H1

Microsoft i dag annonsert markedsføringsnavnet til den kommende funksjonsoppdateringen for Window...

Les mer