Hvordan gi nytt navn til en fil fra terminalen i Fedora Linux

Hvordan Gi Nytt Navn Til En Fil Fra Terminalen I Fedora Linux



Å gi nytt navn til en fil er en enkel aktivitet som du kan gjøre av ulike årsaker som filorganisering, tilgjengelighet og unngå konflikter mellom filer. Du kan også gi nytt navn til en fil i katalogen for raskt å finne den i hundrevis av filer.

Derfor er det en verdifull tilnærming for brukere å opprettholde orden og kontroll over sine digitale eiendeler. Imidlertid, som en Fedora-nybegynner, vet du kanskje ikke hvordan du endrer navn på filene ved å bruke kommandoene. I denne artikkelen vil du bli kjent med måtene å gi nytt navn til en fil fra terminalen i Fedora Linux.

Hvordan gi nytt navn til en fil fra terminalen i Fedora Linux

Selv om det er forskjellige måter å gi nytt navn til filene på, er det de enkleste kommandoene du kan bruke til kommandoene 'mv' og 'rename'. La oss ta noen eksempler på bruk av dem:







Mv-kommandoen

Selv om det er forskjellige måter å gi nytt navn til filene på, er det de enkleste kommandoene du kan bruke til kommandoene 'mv' og 'rename'. La oss ta noen eksempler på bruk av dem:



cd ~/Dokumenter
ls -l

Som du kan se i forrige bilde, har 'Documents'-katalogen 'Fedora.pdf', 'Fedora.txt' og 'Linux.txt'-filer. Nå omdøper vi filen som heter 'Linux.txt' til 'Linuxhint.txt'.

mv Linux.txt Linuxhint.txt

Gi nytt navn til flere filer

Hvis to filer i samme katalog har samme filtype, kan du endre filtypen ved å bruke 'mv'-kommandoen. Slik gjør du det:

finne. -depth -name '*.' -exec sh -c 'f='{}'; mv -- '$f' '${f%.}.'' \;

Som vi kan se i det gitte eksemplet, har vi to filer med utvidelsen '.txt' ('Fedora.txt' og 'Linux.txt'). Her endrer vi navnene på disse to filene ved å endre utvidelsene deres med følgende 'mv' kommando:

finne. -dybde -navn '*.txt' -exec sh -c 'f='{}'; mv -- '$f' '${f%.txt}.png'' \;

I forrige kommando:

  • finn → Den søker eller finner et element i gjeldende katalog eller fil.
  • -exec → Den utfører 'mv'-kommandoen på filer som ligner på søket og konverterer det gjeldende filnavnet med det nye.

I stedet for den forrige kommandoen, kan du også bruke følgende kommando for å endre utvidelsen av flere filer og gi nytt navn til en fil:

for f i *.txt; do mv -- '$f' '${f%.txt}.html'; ferdig

I det gitte eksemplet endret vi utvidelsen '.txt' til '.html'.

Gi nytt navn til flere filer ved å bruke Bash-skriptet

Du kan endre flere filnavn ved å bruke Bash-skriptet ved å endre filtypene deres. Du må lage en Bash-fil og legge til følgende linjer til den:

#!/bin/bash
til f i * . < gjeldende filtype > ; gjøre
mv -- ' $f ' ' ${f%.} .'
ferdig

For eksempel endrer vi filtypen fra '.txt' til '.png'.

Som du kan se i det forrige bildet, er det tre filer der to av dem har filtypen '.txt'. Her endrer vi filtypen fra '.txt' til '.png'.

Legg til følgende linjer i Bash-skriptet:

#!/bin/bash
til f i * .tekst; gjøre
mv -- ' $f ' ' ${f%txt} .png'
ferdig

Bruk følgende 'sh'-kommando, lagre og kjør skriptet som følger:

sh filnavn.sh

Den forrige kommandoen gir deg ingen utdata, men endrer filtypen.

Kommandoen Gi nytt navn

Kommandoen 'gi nytt navn' er mer avansert enn kommandoen 'mv'. Det er imidlertid ikke et forhåndsinstallert verktøy i Fedora, så du må installere dette først ved å bruke følgende kommando:

sudo yum installer fornavn -y

Nå kan du gi nytt navn til filene med samme utvidelse:

gi nytt navn til *.

Konklusjon

Dette handler om de enkle kommandoene som du kan prøve å gi nytt navn til en fil fra terminalen i Fedora Linux. Kommandoen 'gi nytt navn' er mer avansert og brukervennlig enn kommandoen 'mv', men den er ikke forhåndsinstallert i Linux, så du må installere den manuelt. Totalt sett er begge kommandoene nyttige, og som nybegynner kan du bruke dem til å gi nytt navn til filene dine i Fedora-systemet.