Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man hittar en katalog i Linux

Letar du efter en specifik katalog i ditt Linux-filsystem? Som tur är har du många sökverktyg till ditt förfogande. Vi kommer att titta på flera lättanvända alternativ och hur man använder dem för att söka efter mappar effektivt.

Hitta en mapp i Linux

Många rutinuppgifter i Linux, som att skapa eller redigera en konfigurationsfil, kräver att du hittar särskilda mappar.

Även om det finns många enkla metoder för att hitta filer, är det inte lika enkelt att hitta en katalog. En enkel sökning med ett av de vanliga sökverktygen kan bara returnera filer, eller översvämma din vy med filer som har liknande namn.

Du kan dock undvika dessa fallgropar om du bara justerar ditt sökverktygs alternativ. Så även om du kanske redan har använt verktygen som nämns nedan, kommer du idag att lära dig hur du bara tittar på mappar och hur du också ser mapparnas storlekar.

Sök efter en mapp i Linux med GNOME Desktop

Om du använder GNOME-skrivbordet kan du snabbt hitta mappar genom att öppna Filer app och följ dessa steg:

Navigera till den katalog du vill söka i. Klicka på Sök knappen överst i fönstret Filer. Välj i sökfältets rullgardinsmeny Mappar i Vad kategori, som visas nedan, och välj sedan Filnamn.

Du kan nu söka i katalogen efter alla underkataloger med namn som matchar din sökterm.

Sök efter en mapp i Linux med Catfish

Om du inte använder GNOME, är en annan populär och allmänt tillgänglig GUI-metod för att söka i kataloger i Linux Catfish. Du kan installera appen på Ubuntu-baserade system antingen genom att söka efter den i din programvaruhanterare eller genom att utfärda detta kommando:

sudo apt install catfish

För att installera Catfish på Fedora och andra RPM-baserade system, använd detta kommando:

yum install catfish

När den är installerad, öppna Catfish och se till att den vänstra sidofältet är synligt. Om det inte är det, tryck F9, eller klicka på kugghjulsikonen uppe till höger i fönstret och kontrollera Visa sidofältet alternativ.

Relaterad  Hur man använder terminal som en ersättning för nätverksverktyg

Som standard kommer Catfish att försöka söka efter filer, inte mappar. Du måste ange att du letar efter en mapp genom att markera Mappar rutan och lämnar alla andra alternativ omarkerade.

Hitta en mapp efter namn

Om du är villig att använda terminalen, hitta command är ett sökverktyg som är både enkelt och mångsidigt. Här är ett exempel på dess användning:

find ~/Documents -type d -name MyFolder

Ovanstående kommando kommer att söka i hela filsystemet (specificerat av ~/Dokument) för kataloger (typ -d) som heter exakt MyFolder (-namn MyFolder).

Om du vill söka i rotfilsystemet måste du ge / som plats. Dessutom måste du höja behörigheterna genom att lägga till sudo till framsidan av den..

Istället för att ange en plats kan du också helt enkelt ändra din nuvarande katalog till den mapp du vill söka i, i så fall kommer find bara att söka i den aktuella katalogen.

De typ -d en del av kommandot anger att det är en katalog du letar efter, istället för en fil. Se till att inkludera det när du söker så att du inte blir överväldigad av filnamn som råkar innehålla samma sökord.

Om du inte är säker på om mappen du letar efter använder versaler eller gemener i sitt namn, kan du ändra -namn argument till -iname för att tvinga fram en skiftlägeskänslig sökning.

Dessutom kan du använda en jokerteckentagg om du bara är säker på en del av mappens namn.

Här är ett exempel som använder båda dessa alternativ:

find / -type d -iname myfolder*

Hitta en Linux-mapp med exakt namn

Ett liknande verktyg som du kanske har använt tidigare är lokalisera. En sökning efter en mapp med locate kommer att se ut så här:

locate -b 'MyFolder'

Ovanstående kommando hittar vilken mapp som helst i ditt filsystem som heter exakt “MyFolder”.

Relaterad  Ryktet: Quantic Dream arbetar på ett AAA-spel med ett medeltida fantasy-tema

För att leta efter partiella matchningar, ta bort citattecken eller infoga en asterisk. Var dock varnad för att en jokerteckensökning sannolikt kommer att visa matchande filnamn utöver mappar.

Du kan också passera -jag alternativet att ignorera skiftläge.

Vid det här laget kanske du frågar, vad är skillnaden mellan lokalisera och hitta?

Kort svar: Lokalisera är snabbare, men hitta är mer exakt.

Find-kommandot letar igenom ditt live-filsystem efter din sökterm för att returnera sökvägar exakt som de för närvarande finns.

Lokalisera, istället för att söka i live-filsystemet, söker i en förindexerad databas med alla dina fil- och mappnamn. Det förenklade tillvägagångssättet gör sökningen mycket snabbare, men den databasen kan vara inaktuell.

Därför är lokalisera det bästa alternativet så länge du inte tror att mappen skapades eller flyttades alldeles nyligen.

Om du tror att din mapp nyligen har ändrats bör du använda find. Eller så kan du använda locate om du först utfärdar det här kommandot för att uppdatera sökdatabasen:

sudo updatedb

Operationen kommer att ta tid, men när den är klar kan du vara säker på att dina lokaliseringskommandon ger snabba och exakta resultat.

Hitta storleken på en Linux-katalog

Om du har hittat en mapp med någon av metoderna ovan och du nu vill se dess storlek, kan du göra det snabbt med du kommando. Ange alternativen -hs följt av sökvägen till din mapp, så här:

du -hs /MyFolder

Ta bort s tecken (för sammanfattning) för att se storleken på varje underkatalog också.

Hitta mappar snabbt i Linux

Alla mappar du söker är nu till hands med några snabba klick eller kommandon.

Relaterad  Google Stadia-konferens: hur man följer den live (6 juni 2019 från 18:00)

Om du behöver flytta innehållet i dina mappar till en annan dator kan du bli förvånad över de alternativ du har för att trådlöst överföra dina mappar.

Om författaren

Jordan Gloor (51 publicerade artiklar)

Jordan är en före detta personalskribent på MUO som brinner för att göra Linux tillgängligt och stressa-free för alla. Han skriver också guider om integritet och produktivitet.

Mer från Jordan Gloor

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera