Når du begynder at lære noget nyt, føles selv de enkleste opgaver forvirrende, og det kan være frustrerende for enhver. Lad os sige, at omdøbning af en fil er en af de mest grundlæggende opgaver til filhåndtering, men nybegyndere kan have problemer med at omdøbe en fil eller batch-omdøbe filer i Linux. For at hjælpe dig med det, har vi forklaret fire nemme måder at omdøbe en fil eller endda flere filer i Linux ved hjælp af kommandolinjegrænsefladen (CLI) samt GUI.
Indholdsfortegnelse
Omdøbning af filer i Linux (2023)
Først vil vi forklare, hvordan man bruger kommandoerne mv og omdøb til at omdøbe filer ved hjælp af kommandolinjen (eller terminalen) i Linux. Og så vil vi lære, hvordan du omdøber eller batch-omdøber filer ved hjælp af GUI-værktøjer, inklusive GPRename og den oprindelige filhåndtering i din Linux-distro.
Omdøb filer ved hjælp af kommandolinjen
Selvom det kan lyde skræmmende at bruge kommandolinjen til de enkleste opgaver i starten, kan det prale af en masse funktioner og er den hurtigste måde at omdøbe filer på i Linux. Her bruger vi kommandoerne mv og omdøb, og begge vil fungere i enhver Linux-distribution.
Omdøb filer ved hjælp af mv-kommando
mv-kommandoen står for “move” med dets primære formål at flytte både filer og mapper i Linux-filsystemet. Men vi kan også bruge mv-kommandoen til at omdøbe filer. Syntaksen for mv-kommandoen er:
mv
OptionsDescription–backupfor at lave en sikkerhedskopi af hver eksisterende destinationsfil-ffor at forhindre kommandoen i at lave en prompt før overskrivning-ito prompt før flytning-ufor at flytte filen kun hvis
Bemærk: Hvis du bruger et af flagene -i, -f, -n mere end én gang, er det kun det sidste, der træder i kraft.
Omdøb enkelt fil ved hjælp af mv-kommandoen
For at omdøbe en enkelt fil ved hjælp af mv-kommandoen, brug nedenstående syntaks:
mv -v
Kommandoen resulterer i nedenstående output som bekræftelse, og du kan verificere ændringerne ved hjælp af ls-kommandoen.
omdøbt ‘
I ovenstående eksempel omdøber vi filen “mini-course-10.pdf” til “test-1.pdf” ved hjælp af mv-kommandoen. Her ser syntaksen sådan ud:
mv -v minikursus-10.pdf test-1.pdf
Derefter kan du bekræfte ændringen fra outputtet af mv-kommandoen (fremhævet i billedet ovenfor), eller du kan yderligere verificere outputtet ved hjælp af ls-kommandoen. Du vil se den omdøbte fil på listen over filer i den mappe.
Omdøb flere filer ved hjælp af mv-kommandoen
mv-kommandoen kan også bruges til at omdøbe flere filer i en mappe med nogle ændringer. Her vil vi bruge nogle nye kommandoer sammen med mv-kommandoen. Kommandoen kan vise sig at være svær at forstå med bare rå syntaks, så vi har brugt den som eksempel nedenfor.
for i in *.pdf;do mv -v "$i" "${i/${i:0:4}/example}" done
Ovenstående kodestykke kan se komplekst ud for begyndere, men det er let at forstå. Når den er udført, vil kodestykket se gennem listen over filer med filtypenavnet “.pdf” gentagne gange. Det vil derefter erstatte de første 4 tegn i hvert filnavn med erstatningsteksten “eksempel”. Endelig stopper den med at udføre, når alle filerne er blevet omdøbt.
Omdøb filer Brug omdøb kommando
Omdøb-kommandoen løser kompleksiteten af mv-kommandoen med letanvendelig syntaks til både enkelt- og multifil-omdøbning. Omdøb-kommandoen kommer generelt forudinstalleret på de fleste distros. Hvis ikke, kan du nemt installere det ved hjælp af en simpel kommando:
- For Debian-baserede systemer –
sudo apt install rename
- For Fedora-baserede systemer –
sudo yum install fornavn
- For Arch-baserede systemer –
sudo pacman -S installer omdøb
Syntaksen for at bruge kommandoen omdøb i Debian-baserede systemer er som følger:
omdøb
Da kommandoen omdøb bruger Perl i backend, er der tre typer regulære udtryk – match, erstatning og oversæt i Perl. Kommandoen omdøb bruger regulære udtryk “erstat” og “oversæt”. I syntaksen ovenfor bruges “s” til at angive, at du vil bruge erstatningsudtrykket.
For RedHat, Fedora-baserede systemer, skal du bruge følgende kommandosyntaks:
omdøb
Nogle af de almindelige muligheder for at arbejde med kommandoen omdøb er:
OptionsDescription-v Viser information om den aktuelle operation-n står for “ingen handling” og bruges til at teste for at se, hvordan filerne vil blive påvirket efter operationen fusioneret for at tvinge overskrivning af filnavnet.Omdøb en enkelt fil
Omdøb-kommandoen fungerer meget som mv-kommandoen, når du omdøber en enkelt fil. For at omdøbe en enkelt fil skal du bruge følgende syntaks:
omdøb -v ‘s/
Omdøb flere filer
Den største fordel ved omdøb-kommandoen frem for mv-kommandoen kommer i spil, når du omdøber flere filer. Syntaksen er enklere og hurtigere at bruge. Sådan lyder det:
omdøb
Ovenstående syntaks ligner den, vi brugte til at omdøbe en enkelt fil med undtagelse af delen
Omdøb filer delvist
Antag, at du har brugt mellemrum i alle dine filnavne, og nu vil du erstatte mellemrummene med understregninger. Du kan bruge kommandoen omdøb og konvertere mellemrum til understregninger ved hjælp af syntaksen vist nedenfor:
rename -v ‘y/
Her skal du placere den del, du skal erstatte, i
For at ovenstående situation skal erstatte mellemrum med understregninger, skal du bruge den givne kommando:
omdøb -v ‘y/ /_/’
Her bruges den til at behandle understregningen som et tegn og ikke en del af kommandosyntaksen.
Skift størrelsen af filnavnene
Med kommandoen omdøb kan du endda erstatte de små bogstaver med deres respektive store bogstaver og omvendt. For at erstatte de små bogstaver med store bogstaver skal du bruge følgende syntaks:
omdøb ‘y/az/AZ/’
Og for at erstatte store bogstaver med små bogstaver, brug denne syntaks:
omdøb ‘y/AZ/az/’
Omdøb filer ved hjælp af GUI i Linux
GUI-metoden er sandsynligvis en velsignelse for de brugere, der finder kommandolinjen skræmmende. Til GUI-metoden bruger vi Nautilus File Manager og Pyrenamer i Ubuntu 20.04 LTS, men vær sikker på, at disse metoder vil fungere på enhver distribution – dog med små ændringer i nogle.
Omdøb filer ved hjælp af filhåndtering
Dette er en af de nemmeste metoder til at omdøbe filer i Linux. Hver Linux-skrivebordsdistribution leveres forudinstalleret med en filhåndtering som Nautilus, Dolphin, Thunar osv. Vi har forklaret, hvordan du kan bruge disse filhåndteringer til at omdøbe filer, så fortsæt med at læse.
Omdøb en enkelt fil
1. Åbn filhåndteringen efter eget valg, og naviger til den fil, du vil omdøbe. Vælg filen og højreklik på den.
2. Vælg indstillingen “Omdøb” fra højrekliksmenuen. Alternativt kan du trykke på F2-knappen på dit tastatur for at omdøbe filer uden at bruge musen.
3. Indtast derefter det nye navn for filen og klik på “Omdøb” eller tryk på Enter på tastaturet. Og det er det.
Omdøb flere filer ved hjælp af filhåndtering
1. Vælg flere filer, du vil omdøbe, ved at trykke på Shift-knappen og højreklik derefter på de valgte filer for at åbne kontekstmenuen.
2. Vælg “Omdøb” i denne kontekstmenu. Eller du kan trykke på F2-knappen på tastaturet for at få adgang til omdøbningsindstillingen.
3. Dette åbner et nyt omdøbningsvindue, som vist nedenfor. Her får du to muligheder for at omdøbe filerne, så lad os lære at bruge dem begge én efter én.
Omdøb ved hjælp af en skabelon:
1. I denne indstilling vil du se en tekstboks med standardværdien som [Original file name]. I tekstboksen skal du indtaste det fælles navn, der skal bruges til alle filerne.
2. Vi bruger “test_” som det almindelige filnavn her. Klik derefter på “+Tilføj” ud for det fælles navn og vælg det automatiske nummereringsskema, der skal bruges som en unik differentiator for hver fil.
3. Vælg derefter rækkefølgen for navngivning af filerne fra rullemenuen “Automatisk nummerrækkefølge”. Du kan vælge mellem stigende, faldende og mere.
4. Bekræft ændringerne i den nederste rude og klik til sidst på “Omdøb” i øverste højre hjørne.
Find og erstat tekst:
Du kan bruge denne mulighed, når dit filnavn allerede indeholder et almindeligt navn, men du skal erstatte det med en ny tekst. Sådan fungerer det:
1. Indtast det aktuelle fællesnavn i feltet “Eksisterende tekst”. I den nederste rude vil du se det almindelige navn blive fremhævet.
2. I tekstboksen “Erstat med” skal du indtaste det nye almindelige navn, du vil erstatte det nuværende navn med.
3. Bekræft ændringerne i den nederste rude, og klik på “Omdøb” i øverste højre hjørne for at anvende det samme.
Brug af GPRename til at omdøbe filer
GPRename er et let batch-omdøbningsværktøj, der kommer med flere forskellige muligheder, der kan vise sig nyttige, mens du omdøber filer ved hjælp af Linux GUI. Dette værktøj kan være nyttigt for brugere, der har svært ved at batch-omdøbe filer ved hjælp af deres oprindelige filhåndtering. Desværre kommer det ikke forudinstalleret, men kan nemt installeres ved hjælp af følgende kommandoer:
- For Debian-baserede systemer –
sudo apt update && sudo apt installer gprename
- For Fedora-baserede systemer –
sudo dnf installer gprename
- For Arch-baserede systemer –
sudo pacman -S gprename
Omdøb en enkelt fil med GPRename
1. Åbn GPRename fra menuen Programmer, eller skriv gprename i Linux-terminalen.
2. Brug filsystemtræet til venstre for at navigere til den ønskede mappe. Vælg derefter den fil, du vil omdøbe, i højre rude.
3. I den nederste rude skal du vælge den handling, du vil udføre. For eksempel, hvis du vil erstatte et ord i filnavnet med et andet ord, skal du gå til fanen “Erstat/Fjern”. Indtast derefter den streng, du vil erstatte, i tekstboksen “Erstat” og den nye streng i tekstboksen “Med”.
4. Bekræft ændringerne ved at bruge knappen “Preview” til højre. Når du er tilfreds, skal du klikke på knappen “Omdøb” under den.
Omdøb flere filer med GPRename
1. Som forklaret ovenfor, brug filsystemtræet til venstre for at navigere til den ønskede mappe. Vælg derefter de filer, du vil omdøbe, og vælg den relevante indstilling fra den nederste rude.
2. For at bekræfte ændringerne skal du klikke på forhåndsvisningsknappen til højre og til sidst klikke på knappen “Omdøb” under den.
Ofte stillede spørgsmål
Hvad gør rm kommando i Linux?
Selvom kommandoen rm kan virke som et akronym for omdøb, står den for remove og bruges til at slette filer og mapper i Linux.
Omdøb nemt filer i Linux
Som nybegynder er det vigtigt at forstå nuancerne af filhåndtering i Linux, og at omdøbe filer er noget, du måske skal gøre ofte. I denne vejledning har vi vist dig fire metoder (2 CLI og 2 GUI) til at omdøbe en enkelt fil og flere filer i en mappe. Selvom filhåndteringen sandsynligvis vil være go-to for de fleste Linux-brugere, er mv- og omdøbningskommandoerne forklaret ovenfor også meget brugt til at omdøbe filer via terminalen. Hvilken af disse metoder foretrækker du at omdøbe filer i Linux? Fortæl os det i kommentarerne nedenfor.