Hvordan finne en fil i Linux

Uansett distribusjon, det å vite hvordan du finner en fil i Linux er en viktig ferdighet for enhver fan av operativsystemet med åpen kildekode.

Enten du bruker et med et grafisk skrivebordsgrensesnitt som Ubuntu eller Mint, eller du kjører et kommandolinjedrevet system som Debian, gjør Linux det enkelt å finne det du trenger raskt og enkelt.

  • Finn de beste Linux-distribusjonene i 2022-2023
  • Her er de beste Linux-appene i 2022-2023
  • Windows 10 suger - kan Linux redde oss alle?

Hvordan finne en fil på Linux ved hjelp av en desktop file manager

I likhet med Microsoft Windows eller Apples MacOS, kommer mange Linux-distribusjoner med forskjellige skrivebordsmiljøer, som GNOME eller KDE, for å gjøre dem mer brukervennlige og intuitive. Selv om det kan være små forskjeller mellom dem, er hver Linux-distribusjon bygget på det samme underliggende filsystemet.

Når du søker etter en fil på en Linux-distribusjon med et grafisk grensesnitt, vil systemets filbehandling ha en innebygd søkeoperasjon som ligner på MacOS på Windows. Åpne filutforskeren din (i applikasjonsmenyen på skrivebordet, bruk søkefeltet og skriv inn "Filer" hvis du har problemer med å finne), og det åpnes i brukerens hjemmekatalog.

Øverst i filutforskervinduet ser du enten en adresselinje med et forstørrelsesikon ved siden av eller et eget søkefelt helt, avhengig av skrivebordsmiljøet du bruker. Enten klikk på forstørrelsesglasset, eller klikk inn i søkefeltet og begynn å skrive inn søkeordet.

Når du skriver, skal resultatfeltet begynne å fylle ut med delvis samsvar, men du må fortsatt skrive inn hele begrepet du vil ha, eller i nærheten av det, for å vinne ned denne listen. Hvis resultatene ikke fylles ut automatisk med delvise resultater, trykker du på Tast inn og Linux vil begynne å søke etter hvilket ord som helst i søkefeltet.

Hvis du ikke ser en fil eller katalog som du vet burde være der, er sjansen stor for at du må utvide katalogomfanget for søket. Siden Linux bare søker fra den nåværende arbeidskatalogen og senker etter en fil, kan det hende du må navigere til en passende katalog for å starte et søk.

Hvis du vil utvide søket, navigerer du opp gjennom katalogtreet så høyt du trenger (med roten eller /, katalogen er høyest mulig) og utfører deretter søket.

Ulike grensesnitt håndterer filsystemnavigering forskjellig, så hvordan du kan bevege deg opp i trærne er kanskje ikke så intuitivt som å bevege deg nedover treet gjennom underkataloger. Se etter en pil opp ved siden av adresselinjen eller et sidepanel med viktige filsystemplasseringer.

  • Sjekk ut de beste Linux-opplæringsleverandørene og nettkursene

Omvendt, hvis du vil begrense søkeresultatene, kan du begynne å bevege deg ned gjennom underkatalogene som mest sannsynlig inneholder det du leter etter før du søker.

Dette er spesielt nyttig når du bruker svært brede søkeord, eller hvis du vil finne alle filer av en bestemt type (dvs. jpg.webps), siden disse har en tendens til å returnere større enn tiltenkte lister over mulige treff.

Dette er fordi standardoppførselen for Linux er et såkalt "grådig" søk, som vil feile på siden av å returnere filer som kan være filen du leter etter, selv om den knapt kvalifiserte som en kamp. Hvis du for eksempel søker etter ordet "term" vil returnere "term", "vilkår", "avslutte", "terminal", "bestemme", og så videre.

  • Lær hvilke som er de beste Linux-distribusjonene for nybegynnere

Hvis du ikke vet nøyaktig hvilket fil- eller katalognavn du leter etter, kan du bruke jokertegn for å søke etter delvise eller ufullstendige treff til søkeordet ditt. Disse listene kan være utilsiktede store, så ikke gjør søkeordet så bredt at resultatlisten blir meningsløs.

  • Utforsk de forskjellige Linux-skrivebordsmiljøene og finn den rette for deg

Finne en fil ved hjelp av Linux-kommandolinjegrensesnittet

Linux-kommandolinjen har et skremmende rykte, spesielt for databrukere som bare noen gang har brukt PC-er med et grafisk brukergrensesnitt som Windows eller macOS. Sannheten er at det ikke er mer komplisert enn tekstmeldinger med telefonen din, du trenger bare å vite kommandoene og hvordan du bruker de forskjellige tilgjengelige alternativene.

Linux-kommandoen du trenger å vite er finne og for å bruke den, må du fortelle den hvor du skal begynne å søke og hva du skal søke etter, slik:

 finn katalognavn filnavn

Katalogen trenger ikke å være den gjeldende arbeidskatalogen, den kan starte et søk som begynner i hvilken som helst katalog fra hvilken som helst katalog. Hvis du åpner et terminalvindu, begynner du i samme hjemmekatalog som med skrivebordsfilutforskeren, men i stedet for å navigere til roten for å starte et søk, kan du ganske enkelt fortelle finne å starte i rotmappen:

 sudo find / -name filnavn

Når du søker fra root, må du ha root-privilegier for å til og med lese innholdet i visse kataloger, så du må prefikse kommandoen din med sudo.

Banenavnet for katalogen du sender til kommandoen kan være absolutt eller relativt, slik at kommandoen ovenfor også kan skrives slik, og den fungerer på samme måte:

 sudo find… /… / -name filnavn

Du kan også bruke de samme jokertegnene for delvise filnavn eller for å finne alle filer av en bestemt type og filer med lignende navn. Og du kan gjøre mer med filene du finner fra et kommandolinjesøk enn med et GUI-filutforskningssøk.

Kommandolinjen lar deg sende resultatene av et søk direkte til en annen Linux-kommando som inndata. For eksempel kan du finne alle filer av en bestemt type og mate dem inn i et skallskript som kan gi dem alle navn, slik at de blir enklere å organisere eller sletter unødvendige duplikater.

  • Her er de beste Linux-distribusjonene for spill i 2022-2023

Interessante artikler...