Leder du efter en bestemt mappe i dit Linux-filsystem? Heldigvis har du mange søgeværktøjer til din rådighed. Vi ser på flere brugervenlige muligheder, og hvordan man bruger dem til at søge efter mapper effektivt.
Find en mappe i Linux
Mange rutineopgaver i Linux, såsom oprettelse eller redigering af en konfigurationsfil, kræver, at du finder bestemte mapper.
De fleste apps konfigureres via menupunkter, og nogle kræver, at du redigerer en konfigurationsfil. Men hvordan bruger man en konfigurationsfil?
Mens der er masser af nemme metoder til at finde filer, er det ikke så ligetil at finde en mappe. En simpel søgning med et af de almindelige søgeværktøjer returnerer muligvis kun filer eller oversvømmer din visning med filer, der har lignende navne.
Du kan dog undgå disse faldgruber, hvis du bare tilpasser dit søgeværktøjs muligheder. Så selvom du måske allerede har brugt de nedenstående værktøjer, lærer du i dag, hvordan man kun ser på mapper, og hvordan man også ser mappernes størrelser.
Søg efter en mappe i Linux ved hjælp af GNOME Desktop
Hvis du bruger GNOME-skrivebordet, kan du hurtigt finde mapper ved at åbne Filer app og følge disse trin:
- Naviger til det bibliotek, du vil søge inde i.
- Klik på Søg øverst i vinduet Filer.
- Vælg i søgefeltets rullemenu Mapper i Hvad kategori, som vist nedenfor, og vælg derefter Filnavn.
Du kan nu søge i biblioteket efter eventuelle underkataloger med navne, der matcher dit søgeudtryk.
Søg efter en mappe i Linux med havkat
Hvis du ikke bruger GNOME, er en anden populær og bredt tilgængelig GUI-metode til søgning i kataloger i Linux Havkat. Du kan installere appen på Ubuntu-baserede systemer enten ved at søge i din softwaremanager efter den eller ved at udstede med denne kommando:
sudo apt installere havkat
For at installere Catfish på Fedora og andre RPM-baserede systemer skal du bruge denne kommando:
yum installerer havkat
Når den er installeret, skal du åbne Catfish og sørge for, at venstre sidebjælke er synlig. Hvis det ikke er tilfældet, skal du trykke på F9eller klik på tandhjulsikon øverst til højre i vinduet og tjek Vis sidebjælke mulighed.
Som standard forsøger Catfish at søge efter filer, ikke mapper. Du skal angive, at du leder efter en mappe ved at markere Mapper afkrydsningsfelt, hvor alle andre muligheder ikke er markeret.
Find en mappe efter navn
Hvis du er villig til at bruge terminalen, er finde kommando er et søgeværktøj, der er både enkelt og alsidigt. Her er et eksempel på dets anvendelse:
find ~ / Documents -type d -name MyFolder
Ovenstående kommando søger i hele filsystemet (specificeret af ~ / Dokumenter) til mapper (skriv -d) der hedder nøjagtigt MyFolder (-navn MyFolder).
Hvis du vil søge i rodfilsystemet, skal du give det / som placeringen. Derudover skal du hæve privilegierne ved at tilføje sudo til forsiden af det..
I stedet for at angive en placering kan du også blot ændre din nuværende mappe til den mappe, du vil søge i, i hvilket tilfælde find kun søger i den aktuelle mappe.
Det skriv -d en del af kommandoen angiver, at det er et bibliotek, du leder efter, i stedet for en fil. Sørg for at medtage det, når du søger, så du ikke bliver overvældet af filnavne, der tilfældigvis indeholder det samme søgeudtryk.
Hvis du ikke er sikker på, om den mappe, du leder efter, bruger store eller små bogstaver i dens navn, kan du ændre -navn argument til -navn for at tvinge en sag-ufølsom søgning.
Derudover kan du bruge et jokertegn, hvis du kun er sikker på en del af mappens navn.
Her er et eksempel, der bruger begge disse muligheder:
find / -type d -navn minmappe *
Find en Linux-mappe med nøjagtigt navn
Et lignende værktøj, som du måske har brugt før, er find. En søgning efter en mappe med lokalisering vil se sådan ud:
find -b '\ MyFolder'
Ovenstående kommando finder enhver mappe i dit filsystem, der hedder nøjagtigt "MyFolder".
Fjern citaterne eller indsæt en stjerne for at se efter delvise matches. Vær dog opmærksom på, at en jokertegnsøgning sandsynligvis vil frembringe matchende filnavne ud over mapper.
Du kan også passere -jeg mulighed for at ignorere sagen.
På dette tidspunkt spørger du måske, hvad er forskellen mellem at finde og finde?
Kort svar: Find er hurtigere, men find er mere præcist.
Find-kommandoen ser gennem dit live-filsystem efter din søgeudtryk for at returnere stier nøjagtigt som de i øjeblikket findes.
Find, i stedet for at søge i live-filsystemet, søger i en forindekseret database med alle dine fil- og mappenavne. Den forenklede tilgang giver mulighed for meget hurtigere søgning, men denne database kan være forældet.
Relaterede: 7 fantastiske apps til visning af diskbrug i Linux
Således er lokalisering den bedste mulighed, så længe du ikke tror, at mappen blev oprettet eller flyttet for nylig.
Hvis du mener, at din mappe er blevet ændret for nylig, skal du bruge find. Eller du kan bruge find, hvis du først udsteder denne kommando for at opdatere søgedatabasen:
sudo opdateret b
Operationen tager tid, men når den er færdig, kan du være sikker på, at dine lokaliseringskommandoer returnerer hurtige og nøjagtige resultater.
Find størrelsen på et Linux-bibliotek
Hvis du har fundet en mappe med en af ovenstående metoder, og du nu vil se dens størrelse, kan du gøre det hurtigt med du kommando. Angiv indstillingerne -hs efterfulgt af stien til din mappe, som denne:
du -hs / MyFolder
Fjern s tegn (til oversigt) for også at se størrelsen på hver underkatalog.
Find mapper hurtigt i Linux
Enhver mappe, du søger, er nu lige ved hånden med et par hurtige klik eller kommandoer.
Hvis du har brug for at flytte indholdet af dine mapper til en anden pc, kan du blive overrasket over de muligheder, du har til trådløs overførsel af dine mapper.
Brug for at overføre dine filer via Wi-Fi på Linux? Her er flere metoder, du kan bruge.
- Linux
- Filsystem
- Linux
Jordan er en vejleder og journalist, der brænder for at gøre Linux tilgængeligt og stressfrit for alle. Han har en BA på engelsk og noget for varm te. I de varme årstider nyder han at cykle bakkerne i Ozarks, hvor han bor.
Abonner på vores nyhedsbrev
Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!
Et trin mere !!!
Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.