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.
discord mobilstrøm ingen lyd
- Åpne din favorittterminalapp. XFCE4-terminal er min personlige preferanse.
- Naviger (om nødvendig) til mappen der du skal søke etter filer med en bestemt tekst.
- Skriv inn følgende kommando:|_+_|
Her er bryterne:
-i - ignorer store og små bokstaver
-R - søk rekursivt etter filer i underkataloger.
-l - vis filnavn i stedet for filinnholdsdeler../ - den siste parameteren er banen til mappen som inneholder filer 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
|_+_|
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 + Shift + ?
Dette vil åpne 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.