Ako premenovať súbor z terminálu v systéme Fedora Linux

Ako Premenovat Subor Z Terminalu V Systeme Fedora Linux



Premenovanie súboru je jednoduchá činnosť, ktorú môžete vykonať z rôznych dôvodov, ako je organizácia súborov, dostupnosť a predchádzanie konfliktom medzi súbormi. Môžete tiež premenovať súbor v adresári, aby ste ho rýchlo našli v stovkách súborov.

Preto je pre používateľov cenným prístupom udržiavať poriadok a kontrolu nad svojimi digitálnymi aktívami. Ako začiatočník Fedory však možno neviete, ako premenovať súbory pomocou príkazov. V tomto článku sa zoznámite so spôsobmi premenovania súboru z terminálu v systéme Fedora Linux.

Ako premenovať súbor z terminálu v systéme Fedora Linux

Hoci existujú rôzne spôsoby premenovania súborov, pomocou príkazov „mv“ a „rename“ sú najjednoduchšie príkazy, ktoré na to môžete použiť. Uveďme si niekoľko príkladov ich použitia:







Príkaz Mv

Hoci existujú rôzne spôsoby premenovania súborov, pomocou príkazov „mv“ a „rename“ sú najjednoduchšie príkazy, ktoré na to môžete použiť. Uveďme si niekoľko príkladov ich použitia:



cd ~/Documents
ls -l

Ako môžete vidieť na predchádzajúcom obrázku, adresár „Documents“ obsahuje súbory „Fedora.pdf“, „Fedora.txt“ a „Linux.txt“. Teraz premenujeme súbor s názvom „Linux.txt“ na „Linuxhint.txt“.

mv Linux.txt Linuxhint.txt

Premenovať viacero súborov

Ak majú dva súbory v rovnakom adresári rovnakú príponu, môžete ich príponu zmeniť pomocou príkazu „mv“. Urobíte to takto:

Nájsť . -depth -name '*. ' -exec sh -c 'f='{}'; mv -- '$f' '${f%.}.'' \;

Ako vidíme na uvedenom príklade, máme dva súbory s príponou „.txt“ („Fedora.txt“ a „Linux.txt“). Tu zmeníme názvy týchto dvoch súborov zmenou ich prípon pomocou nasledujúceho príkazu „mv“:

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

V predchádzajúcom príkaze:

  • find → Hľadá alebo nájde prvok aktuálneho adresára alebo súboru.
  • -exec → Vykoná príkaz „mv“ na súboroch, ktoré sú podobné vyhľadávaniu a skonvertuje aktuálny názov súboru na nový.

Namiesto predchádzajúceho príkazu môžete na zmenu prípony viacerých súborov a premenovanie súboru použiť aj nasledujúci príkaz:

pre f v *.txt; do mv -- '$f' '${f%.txt}.html'; hotový

V uvedenom príklade sme zmenili príponu „.txt“ na „.html“.

Premenujte viacero súborov pomocou skriptu Bash

Pomocou skriptu Bash môžete zmeniť viacero názvov súborov zmenou ich prípon. Musíte vytvoriť súbor Bash a pridať do neho nasledujúce riadky:

#!/bin/bash
pre f v * . < aktuálna prípona súboru > ; robiť
mv -- ' $f ' ' ${f%.} .'
hotový

Napríklad zmeníme príponu súboru z „.txt“ na „.png“.

Ako môžete vidieť na predchádzajúcom obrázku, existujú tri súbory, z ktorých dva majú príponu „.txt“. Tu zmeníme príponu súborov z „.txt“ na „.png“.

Pridajte nasledujúce riadky do skriptu Bash:

#!/bin/bash
pre f v * .TXT; robiť
mv -- ' $f ' ' ${f%.txt} .png'
hotový

Pomocou nasledujúceho príkazu „sh“ uložte a spustite skript nasledovne:

sh názov súboru.sh

Predchádzajúci príkaz vám neposkytne žiadny výstup, ale zmení príponu súboru.

Príkaz Premenovať

Príkaz „rename“ je pokročilejší ako príkaz „mv“. Nie je to však predinštalovaný nástroj vo Fedore, takže ho musíte najskôr nainštalovať pomocou nasledujúceho príkazu:

sudo yum install prename -y

Teraz môžete premenovať súbory s rovnakou príponou:

premenovať *.

Záver

Toto je všetko o jednoduchých príkazoch, ktoré môžete skúsiť premenovať súbor z terminálu vo Fedore Linux. Príkaz „rename“ je pokročilejší a užívateľsky prívetivejší ako príkaz „mv“, ale nie je predinštalovaný v systéme Linux, takže ho musíte nainštalovať manuálne. Celkovo sú oba príkazy užitočné a ako začiatočník ich môžete použiť na premenovanie súborov vo vašom systéme Fedora.