Sådan omdøbes en fil i Linux

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.

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 er nyere end -vto vise information om den aktuelle handling udføres – for at forhindre en eksisterende fil i at blive overskrevet

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.

  Sådan opretter du en swap-fil på Linux

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 ‘s///’

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 ‘s///’

Ovenstående syntaks ligner den, vi brugte til at omdøbe en enkelt fil med undtagelse af delen , hvor du kan bruge et fælles mønster ved hjælp af jokertegn for at genkende alle filer i en mappe.

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 , og skriv det mønster, du vil erstatte i . Y’et bruges til at angive, at du bruger det regulære udtryk “oversæt”.

  Shadow of War på Linux

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.

  De 5 bedste videoredigeringsapps til Linux

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.