Hur man byter namn på en fil från terminalen i Fedora Linux

Hur Man Byter Namn Pa En Fil Fran Terminalen I Fedora Linux



Att byta namn på en fil är en enkel aktivitet som du kan göra av olika anledningar som filorganisation, tillgänglighet och undvika konflikter mellan filer. Du kan också byta namn på en fil i katalogen för att snabbt hitta den i hundratals filer.

Därför är det ett värdefullt tillvägagångssätt för användare att behålla ordningen och kontrollen över sina digitala tillgångar. Men som Fedora-nybörjare kanske du inte vet hur du byter namn på filerna med hjälp av kommandona. I den här artikeln kommer du att lära känna sätten att byta namn på en fil från terminalen i Fedora Linux.

Hur man byter namn på en fil från terminalen i Fedora Linux

Även om det finns olika sätt att byta namn på filerna, är det enklaste du kan använda kommandona 'mv' och 'rename'. Låt oss ta några exempel på hur du använder dem:







Mv-kommandot

Även om det finns olika sätt att byta namn på filerna, är det enklaste du kan använda kommandona 'mv' och 'rename'. Låt oss ta några exempel på hur du använder dem:



cd ~/Dokument
ls -l

Som du kan se i föregående bild har 'Documents'-katalogen 'Fedora.pdf', 'Fedora.txt' och 'Linux.txt'-filer. Nu byter vi namn på filen som heter 'Linux.txt' till 'Linuxhint.txt'.

mv Linux.txt Linuxhint.txt

Byt namn på flera filer

Om två filer i samma katalog har samma tillägg, kan du ändra deras tillägg med hjälp av kommandot 'mv'. Så här gör du:

hitta . -djup -namn '*.' -exec sh -c 'f='{}'; mv -- '$f' '${f%.}.'' \;

Som vi kan se i det givna exemplet har vi två filer med tillägget '.txt' ('Fedora.txt' och 'Linux.txt'). Här ändrar vi namnen på dessa två filer genom att ändra deras tillägg med följande 'mv'-kommando:

hitta . -djup -namn '*.txt' -exec sh -c 'f='{}'; mv -- '$f' '${f%.txt}.png'' \;

I föregående kommando:

  • hitta → Den söker efter eller hittar ett element i den aktuella katalogen eller filen.
  • -exec → Den kör kommandot 'mv' på filer som liknar sökningen och konverterar det nuvarande filnamnet med det nya.

Istället för föregående kommando kan du också använda följande kommando för att ändra filtillägget och byta namn på en fil:

för f i *.txt; do mv -- '$f' '${f%.txt}.html'; Gjort

I det givna exemplet ändrade vi tillägget '.txt' till '.html'.

Byt namn på flera filer med Bash-skriptet

Du kan ändra flera filnamn med Bash-skriptet genom att ändra deras tillägg. Du måste skapa en Bash-fil och lägga till följande rader till den:

#!/bin/bash
för f i * . < nuvarande filtillägg > ; do
mv -- ' $f ' ' ${f%.} .'
Gjort

Till exempel ändrar vi filtillägget från '.txt' till '.png'.

Som du kan se i föregående bild finns det tre filer där två av dem har filtillägget '.txt'. Här ändrar vi filtillägget från '.txt' till '.png'.

Lägg till följande rader i Bash-skriptet:

#!/bin/bash
för f i * .Text; do
mv -- ' $f ' ' ${f%txt} .png'
Gjort

Använd följande 'sh'-kommando, spara och kör skriptet enligt följande:

sh filnamn.sh

Det föregående kommandot ger dig ingen utdata men ändrar filens förlängning.

Kommandot Byt namn

Kommandot 'byt namn' är mer avancerat än kommandot 'mv'. Det är dock inte ett förinstallerat verktyg i Fedora, så du måste installera detta först med följande kommando:

sudo yum installera förnamn -y

Nu kan du byta namn på filerna med samma tillägg:

byt namn på *.

Slutsats

Det här handlar om de enkla kommandona som du kan försöka byta namn på en fil från terminalen i Fedora Linux. Kommandot 'byt namn' är mer avancerat och användarvänligt än kommandot 'mv', men det är inte förinstallerat i Linux, så du måste installera det manuellt. Sammantaget är båda kommandona användbara och som nybörjare kan du använda dem för att byta namn på dina filer i ditt Fedora-system.