Hvis du har arbejdet med Linux-systemer i nogen tid, ved du allerede, hvor vigtigt det er at beholde dit filsystem struktureret.
I nogle tilfælde skal du muligvis oprette midlertidige mapper med tilfældige navne, der skal omdøbes senere.
Omdøbning af mapper på Linux udføres ikke med en dedikeret omdøbningskommando. men med en kommando, der tjener flere formål: kommandoen “mv”.
Kommandoen “mv” bruges på Linux for at være i stand til at flytte filer, men også for at omdøbe mapper.
I denne vejledning vil vi lære, hvordan du kan omdøbe mapper på Linux.
Indholdsfortegnelse
Omdøb mapper på Linux ved hjælp af mv
For at omdøbe en mappe på Linux skal du bruge kommandoen “mv” og angive den mappe, der skal omdøbes, samt destinationen for din mappe.
Lad os for eksempel sige at du vil omdøbe en bestemt mappe på dit filsystem med navnet “temp” (placeret i dit hjemmekatalog) til “katalog” (også i din hjemmekatalog)
For at omdøbe denne mappe skal du bruge ” kommandoen mv ”og angiv de to katalognavne.
Bemærk: Brug af kommandoen mv sletter ikke indholdet, der er gemt i dine mapper, mister du ingen filer ved at omdøbe dine mapper på Linux.
Hvis du nu ser på alle mapper gemt i dit hjemmekatalog, vil du se en ny post til din “mappe” -mappe.
Awesome, du har lige omdøbt en mappe på Linux.
Omdøb mapper ved hjælp af find
I nogle tilfælde ved du muligvis ikke direkte, hvor dine mapper er placeret på dit system.
Heldigvis for dig er der en kommando, der hjælper dig med at finde og finde mapper på et Linux-system: find kommando.
For at finde og omdøbe mapper på Linux skal du bruge kommandoen “find” med indstillingen “type” for at lede efter mapper. Du kan derefter fjerne dine mapper ved at udføre kommandoen “mv” med indstillingen “-execdir”.
Lad os som dette eksempel lade som om du vil omdøbe en mappe, der begynder med “temp” på dit filsystem til “mappe”.
Den første del af kommandoen finder, hvor din mappe er placeret.
Nu hvor du ved, hvor din mappe er, kan du omdøbe den ved hjælp af indstillingen “execdir” og kommandoen “mv”.
Omdøb flere kataloger ved hjælp af Bash
Som beskrevet i vores tidligere tutorials kan Bash-scriptingsproget også bruges til at omdøbe flere kataloger på dit filsystem.
At omdøbe flere kataloger på Linux skal du oprette en ny scriptfil og bruge kommandoen “mv” i en “for” -sløjfe til at gentage over mapper.
Gem dette script som “change_name” og tilføj det til din PATH-miljøvariabel, hvis du ønsker at bruge det på hele dit system.
I dette s script, viser vi alle de filer og mapper, der findes i den aktuelle arbejdsmappe (hvor scriptet er placeret).
Vi tester, om posten er en mappe, og om mappen findes ved hjælp af “-d” mulighed.
Så hvis mappen findes, omdøbes den til at have en “_temp” udvidelse i slutningen. Du er velkommen til at tilpasse denne linje for at omdøbe mapperne, uanset hvordan du vil have dem omdøbt.
Tillykke, du omdøbte netop mapper ved hjælp af et Bash-script på Linux.
Omdøb mapper ved hjælp af omdøb
I stedet for ved hjælp af kommandoen “mv” kan du bruge en dedikeret indbygget kommando, men denne kommando er muligvis ikke direkte tilgængelig på din distribution.
For at omdøbe mapper på Linux skal du bruge “omdøb” med hvordan du vil have filnavnene omdøbt såvel som målkataloget.
Lad os som et eksempel sige, at du vil omdøbe alle dine mapper skrevet med store bogstaver til katalognavne med små bogstaver.
For at omdøbe disse mapper, skal du køre følgende kommando
Filtrering af mapper, der skal omdøbt
I nogle tilfælde vil du muligvis afvige t for kun at omdøbe et par mapper ved hjælp af kommandoen omdøb.
For at opnå dette har du i det væsentlige to muligheder:
- Brug jokertegn for at filtrere mapper, der skal omdøbt.
Hvis du f.eks. vil omdøbe mapper, der slutter med en given streng, kører du følgende kommando.
Syntaksen, der bruges af kommandoen omdøb, er den samme som kommandoen sed: Du kan bruge denne reference til at få flere oplysninger om denne syntaks.
- Brug omdirigering af input for at filtrere mapper, der skal omdøbes
Når du bruger en af disse to muligheder, omdøbes dine mapper til at have en “_temp” -udvidelse.
Awesome, du har succes omdøbt dine mapper ved hjælp af kommandoen omdøb!
Konklusion
I denne vejledning lærte du alle måder at omdøbe mapper på Linux, den mest almindelige måde er kommandoen “mv”.
Du har også lært, at det er muligt at omdøbe mapper ved hjælp af kommandoen “find” for at finde dine mapper eller ved at bruge kommandoen omdøbe (som muligvis ikke er direkte tilgængelig på dit system som standard).
Hvis du er interesseret i Linux systemadministration, har vi et komplet afsnit dedikeret til det på hjemmesiden, så sørg for at tjekke det ud!