Faili ümbernimetamine Fedora Linuxi terminalist

Faili Umbernimetamine Fedora Linuxi Terminalist



Faili ümbernimetamine on lihtne tegevus, mida saate teha erinevatel põhjustel, näiteks failide korraldamisel, juurdepääsetavusel ja failidevaheliste konfliktide vältimisel. Samuti saate kataloogis oleva faili ümber nimetada, et leida see kiiresti sadade failide hulgast.

Seetõttu on see kasutajatele väärtuslik lähenemisviis oma digitaalsete varade korra säilitamiseks ja kontrollimiseks. Fedora algajana ei pruugi te aga teada, kuidas faile käskude abil ümber nimetada. Sellest artiklist saate teada, kuidas Fedora Linuxis terminalist faili ümber nimetada.

Faili ümbernimetamine Fedora Linuxi terminalist

Kuigi failide ümbernimetamiseks on erinevaid viise, on käsud 'mv' ja 'rename' kõige lihtsamad käsud, mida saate selle jaoks kasutada. Toome mõned näited nende kasutamisest:







Mv käsk

Kuigi failide ümbernimetamiseks on erinevaid viise, on käsud 'mv' ja 'rename' kõige lihtsamad käsud, mida saate selle jaoks kasutada. Toome mõned näited nende kasutamisest:



cd ~/Dokumendid
ls -l

Nagu näete eelmisel pildil, on kataloogis 'Dokumendid' failid 'Fedora.pdf', 'Fedora.txt' ja 'Linux.txt'. Nüüd nimetame faili nimega 'Linux.txt' ümber 'Linuxhint.txt'.

mv Linux.txt Linuxhint.txt

Nimeta mitu faili ümber

Kui kahel failil samas kataloogis on sama laiend, saate nende laiendit muuta käsuga 'mv'. Siin on, kuidas seda teha.

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

Nagu antud näites näeme, on meil kaks faili laiendiga '.txt' ('Fedora.txt' ja 'Linux.txt'). Siin muudame nende kahe faili nimesid, muutes nende laiendusi järgmise käsuga 'mv':

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

Eelmises käsus:

  • leia → Otsib või leiab aktiivse kataloogi või faili elemendi.
  • -exec → Käivitab otsinguga sarnaste failide puhul käsu 'mv' ja teisendab praeguse failinime uue nimega.

Eelmise käsu asemel saate mitme faili laienduse muutmiseks ja faili ümbernimetamiseks kasutada ka järgmist käsku:

f jaoks *.txt-s; do mv -- '$f' '${f%.txt}.html'; tehtud

Antud näites muutsime laiendi '.txt' laiendiks '.html'.

Nimetage mitu faili ümber Bash-skripti abil

Bashi skripti abil saate muuta mitut failinime, muutes nende laiendeid. Peate looma Bashi faili ja lisama sellele järgmised read:

#!/bin/bash
jaoks f sisse * . < praegune faililaiend > ; teha
mv -- ' $f ' ' ${f%.} .'
tehtud

Näiteks muudame faililaiendi '.txt' asemel '.png'.

Nagu näete eelmisel pildil, on kolm faili, millest kahel on laiend '.txt'. Siin muudame failide laiendi '.txt' asemel '.png'.

Lisage Bashi skripti järgmised read:

#!/bin/bash
jaoks f sisse * .txt; teha
mv -- ' $f ' ' ${f%.txt} .png'
tehtud

Kasutades järgmist käsku 'sh', salvestage ja käivitage skript järgmiselt:

sh failinimi.sh

Eelmine käsk ei anna teile väljundit, vaid muudab faili laiendit.

Ümbernimetamise käsk

Käsk 'ümbernimetamine' on keerukam kui käsk 'mv'. Kuid see ei ole Fedoras eelinstallitud utiliit, seega peate selle esmalt installima järgmise käsu abil:

sudo yum install prename -y

Nüüd saate failid ümber nimetada sama laiendiga:

nimeta ümber *.

Järeldus

See kõik puudutab lihtsaid käske, mida saate proovida Fedora Linuxi terminalist faili ümber nimetada. Käsk 'ümbernimetamine' on täiustatud ja kasutajasõbralikum kui käsk 'mv', kuid see pole Linuxis eelinstallitud, seega peate selle käsitsi installima. Üldiselt on mõlemad käsud kasulikud ja algajana saate neid kasutada failide ümbernimetamiseks oma Fedora süsteemis.