Windows Tips & News

Find filer, der indeholder specifik tekst i Linux

click fraud protection

Linux, uanset hvilken distro du bruger, kommer med en række GUI-værktøjer, som tillader søgning efter filer. Mange moderne filhåndteringer understøtter filsøgning direkte i fillisten. De fleste af dem tillader dig dog ikke at søge i en fils indhold. Her er to metoder, du kan bruge til at søge efter filindhold i Linux.

Sandsynligvis er der flere metoder tilgængelige. Der er Catfish, et populært søgeværktøj med et søgeindeks, som kan finde dine filer virkelig hurtigt. Det kommer med en mulighed for at søge efter filindhold, men det virker ikke pålideligt for mig.

Jeg vil gerne dele de metoder, jeg selv bruger.
Den første metode involverer grep-værktøjet, som findes i enhver distro, selv i indlejrede systemer bygget på busybox.

For at finde filer, der indeholder specifik tekst i Linux, gør følgende.

  1. Åbn din foretrukne terminalapp. XFCE4 terminal er min personlige præference.
  2. Naviger (om nødvendigt) til den mappe, hvor du vil søge efter filer med en bestemt tekst.
  3. Skriv følgende kommando:
    grep -iRl "din-tekst-til-finde" ./

    Her er kontakterne:
    -i - ignorer store og små bogstaver
    -R - søg rekursivt efter filer i undermapper.
    -l - vis filnavne i stedet for filindholdsdele.

    ./ - den sidste parameter er stien til den mappe, der indeholder filer, du skal bruge for at søge efter din tekst. I vores tilfælde er det den aktuelle mappe med filmasken. Du kan ændre den til mappens fulde sti. For eksempel, her er min kommando

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

Bemærk: Andre nyttige switches, du måske vil bruge med grep:
-n - vis linjenummeret.
-w - match hele ordet.

En anden metode, jeg bruger, er Midnight Commander (mc), konsollens filhåndteringsapp. I modsætning til grep er mc ikke inkluderet som standard i alle Linux-distros, jeg har prøvet. Du skal muligvis selv installere det.

Find filer, der indeholder specifik tekst med mc

For at finde filer, der indeholder en bestemt tekst ved hjælp af Midnight Commander, skal du starte appen og trykke på følgende sekvens på tastaturet:
Alt + Flytte + ?
Dette åbner søgedialogen.

Udfyld sektionen "Indhold:" og tryk på Enter-tasten. Det vil finde alle filer med den nødvendige tekst.

Du kan placere disse filer i venstre eller højre panel ved at bruge Panelize-indstillingen og kopiere/flytte/slette/se/gøre, hvad du vil have dem.

Midnight Commander er et meget tidsbesparende værktøj, når det kommer til søgning.

Det er det.

Firefox 65 understøtter Googles WebP-format

Firefox 65 understøtter Googles WebP-format

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneWebP er et modern...

Læs mere

Firefox 65: MSI Installer og mere

Firefox 65: MSI Installer og mere

Til Firefox 65 vil holdet bag browseren tilbyde MSI-installationsprogrammer til Windows. MSI-inst...

Læs mere

Sikkerhedskopier og gendan Snip & Sketch-indstillinger i Windows 10

Sikkerhedskopier og gendan Snip & Sketch-indstillinger i Windows 10

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneStartende med Win...

Læs mere