Hur man hittar en fil i Linux

Innehållsförteckning:

Anonim

Oavsett din distribution är det viktigt att veta hur man hittar en fil i Linux för alla fans av operativsystemet med öppen källkod.

Oavsett om du använder ett med ett grafiskt skrivbordsgränssnitt som Ubuntu eller Mint, eller om du kör ett kommandoradsdrivet system som Debian, gör Linux det enkelt att hitta det du behöver snabbt och enkelt.

  • Hitta de bästa Linux-distributionerna från 2022-2023
  • Här är de bästa Linux-apparna från 2022-2023
  • Windows 10 suger - kan Linux rädda oss alla?

Hur man hittar en fil på Linux med en skrivbordsfilhanterare

I likhet med Microsoft Windows eller Apples MacOS har många Linux-distributioner olika skrivbordsmiljöer, som GNOME eller KDE, för att göra dem mer användarvänliga och intuitiva. Även om det kan finnas små skillnader mellan dem, är varje Linux-distribution byggd på samma underliggande filsystem.

När du söker efter en fil på en Linux-distribution med ett grafiskt gränssnitt kommer systemets filhanterare att ha en inbyggd sökoperation som liknar de som finns på Windows i macOS. Öppna din filutforskare (i skrivbordets applikationsmeny, använd sökfältet och skriv "Filer" om du har problem med att hitta) så öppnas det i användarens hemkatalog.

Högst upp i fönstret för filutforskaren ser du antingen ett adressfält med en förstoringsglasikon eller helt ett separat sökfält, beroende på vilken skrivbordsmiljö du använder. Klicka antingen på förstoringsglaset eller klicka i sökfältet och börja skriva in ditt sökord.

När du skriver bör resultatfältet börja fyllas med partiella matchningar, men du måste fortfarande skriva in hela termen du vill ha, eller nära den, för att vinna ner listan. Om resultaten inte fylls i automatiskt med partiella resultat, slå Stiga på och Linux kommer att börja söka efter vilken term som helst i sökfältet.

Om du inte ser en fil eller katalog som du vet borde finnas där, är chansen att du måste utvidga katalogens omfång för sökningen. Eftersom Linux bara söker från den nuvarande arbetskatalogen och sänker efter en fil, kan du behöva navigera till en lämplig katalog för att börja en sökning.

Om du vill utöka din sökning, navigera upp genom katalogträdet så högt du behöver (med roten eller /, katalogen är högst möjlig) och gör sedan din sökning.

Olika gränssnitt hanterar filsystemnavigering på olika sätt, så hur man flyttar upp i träden kanske inte är lika intuitivt som att flytta ner i trädet genom underkataloger. Leta efter en uppåtpil bredvid adressfältet eller en sidopanel med viktiga filsystemsplatser.

  • Kolla in de bästa Linux-utbildningsleverantörerna och online-kurserna

Omvänt, om du vill begränsa dina sökresultat, börja flytta ner genom underkatalogerna som mest sannolikt innehåller det du letar efter innan du söker.

Detta är särskilt användbart när du använder mycket breda söktermer eller om du vill hitta alla filer av en viss typ (dvs. jpg.webps) eftersom dessa tenderar att returnera större än avsedda listor över möjliga matchningar.

Detta beror på att standardbeteendet för Linux är en så kallad "girig" sökning, som kommer att göra fel på sidan för att returnera filer som kan vara den fil du letar efter, även om den knappt kvalificeras som en matchning. Om du till exempel söker efter ordet "term" returneras "term", "termer", "avslutar", "terminal", "bestämmer" och så vidare.

  • Lär dig vilka som är de bästa Linux-distributionerna för nybörjare

Om du inte vet exakt vilket fil- eller katalognamn du letar efter kan du använda jokertecken för att söka efter partiella eller ofullständiga matchningar i din sökterm. Dessa listor kan vara oavsiktligt stora, så gör inte söktermen så bred att resultatlistan blir meningslös.

  • Utforska de olika Linux-skrivbordsmiljöerna och hitta den rätta för dig

Hitta en fil med Linux-kommandoradsgränssnittet

Linux-kommandoraden har ett skrämmande rykte, särskilt för datoranvändare som bara någonsin har använt datorer med ett grafiskt användargränssnitt som Windows eller macOS. Sanningen är att det inte är mer komplicerat än textmeddelanden med din telefon, du behöver bara känna till kommandona och hur man använder de olika tillgängliga alternativen.

Linux-kommandot du behöver veta är hitta och för att använda den måste du berätta var du ska börja söka och vad du ska söka efter, så här:

 hitta katalognamn filnamn

Katalogen behöver inte vara den aktuella arbetskatalogen, den kan starta en sökning som börjar i vilken katalog som helst från vilken katalog som helst. Om du öppnar ett terminalfönster börjar du i samma hemkatalog som med skrivbordsfilutforskaren, men istället för att navigera till root för att börja en sökning, kan du helt enkelt säga att du ska börja i rotmappen:

 sudo hitta / -namn filnamn

När du söker från root måste du ha root-behörigheter för att till och med läsa innehållet i vissa kataloger, så du måste prefixa ditt kommando med sudo.

Sökvägen för katalogen du skickar till kommandot kan vara absolut eller relativ, så att ovanstående kommando också kan skrivas så här och det fungerar på samma sätt:

 sudo hitta … /… / -namn filnamn

Du kan också använda samma jokertecken för partiella filnamn eller för att hitta alla filer av en viss typ och filer med liknande namn. Och du kan göra mer med de filer du hittar från en kommandoradssökning än med en GUI-filutforskare.

Kommandoraden låter dig skicka resultaten av en sökning direkt till ett annat Linux-kommando som inmatning. Du kan till exempel hitta alla filer av en viss typ och mata dem till ett skalskript som kan byta namn på dem alla för att göra dem enklare att organisera eller ta bort onödiga dubbletter.

  • Här är de bästa Linux-distributionerna för spel 2022-2023