Fájl átnevezése a terminálból a Fedora Linuxban

Fajl Atnevezese A Terminalbol A Fedora Linuxban



A fájlok átnevezése egy egyszerű tevékenység, amelyet különféle okok miatt végezhet, például a fájlszervezés, a kisegítő lehetőségek és a fájlok közötti ütközések elkerülése miatt. Át is nevezhet egy fájlt a könyvtárban, hogy gyorsan megtalálja több száz fájlban.

Ezért ez egy értékes megközelítés a felhasználók számára, hogy fenntartsák a rendet és ellenőrizzék digitális eszközeik felett. Fedora kezdőként azonban előfordulhat, hogy nem tudja, hogyan nevezze át a fájlokat a parancsokkal. Ebben a cikkben megismerheti a fájlok átnevezésének módjait a terminálról a Fedora Linux rendszerben.

Fájl átnevezése a terminálból a Fedora Linuxban

Bár többféleképpen lehet átnevezni a fájlokat, az „mv” és „rename” parancsok használata a legegyszerűbb parancsok. Vegyünk néhány példát a használatukra:







Az Mv Parancsnokság

Bár többféleképpen lehet átnevezni a fájlokat, az „mv” és „rename” parancsok használata a legegyszerűbb parancsok. Vegyünk néhány példát a használatukra:



cd ~/Dokumentumok
ls -l

Amint az az előző képen is látható, a „Dokumentumok” könyvtárban „Fedora.pdf”, „Fedora.txt” és „Linux.txt” fájl található. Most átnevezzük a „Linux.txt” nevű fájlt „Linuxhint.txt”-re.

mv Linux.txt Linuxhint.txt

Több fájl átnevezése

Ha ugyanabban a könyvtárban két fájlnak ugyanaz a kiterjesztése, akkor az „mv” paranccsal módosíthatja a kiterjesztést. Íme, hogyan kell csinálni:

megtalálja . -depth -name '*.' -exec sh -c 'f='{}'; mv -- '$f' '${f%.}.<új_kiterjesztés>'' \;

Ahogy az adott példában is láthatjuk, két „.txt” kiterjesztésű fájlunk van („Fedora.txt” és „Linux.txt”). Itt megváltoztatjuk ennek a két fájlnak a nevét úgy, hogy megváltoztatjuk a kiterjesztéseiket a következő „mv” paranccsal:

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

Az előző parancsban:

  • keresés → Megkeresi vagy megtalálja az aktuális könyvtár vagy fájl egy elemét.
  • -exec → A kereséshez hasonló fájlokon végrehajtja az „mv” parancsot, és átalakítja az aktuális fájlnevet az új névre.

Az előző parancs helyett a következő paranccsal is módosíthatja több fájl kiterjesztését és átnevezheti a fájlt:

f esetén a *.txt fájlban; do mv -- '$f' '${f%.txt}.html'; Kész

Az adott példában a „.txt” kiterjesztést „.html”-re változtattuk.

Több fájl átnevezése a Bash Script használatával

Több fájlnevet is módosíthat a Bash szkript használatával a kiterjesztések módosításával. Létre kell hoznia egy Bash fájlt, és hozzá kell adnia a következő sorokat:

#!/bin/bash
számára f ban ben * . < aktuális fájl_kiterjesztés > ; csináld
mv -- ' $f ' ' ${f%. } .<új fájlkiterjesztés>'
Kész

Például megváltoztatjuk a fájl kiterjesztését „.txt”-ről „.png”-re.

Amint az az előző képen is látható, három olyan fájl van, amelyek közül kettő „.txt” kiterjesztéssel rendelkezik. Itt megváltoztatjuk a fájlok kiterjesztését „.txt”-ről „.png”-re.

Adja hozzá a következő sorokat a Bash szkripthez:

#!/bin/bash
számára f ban ben * .txt; csináld
mv -- ' $f ' ' ${f%.txt} .png'
Kész

A következő „sh” paranccsal mentse el és futtassa a szkriptet az alábbiak szerint:

sh fájlnév.sh

Az előző parancs nem ad semmilyen kimenetet, de megváltoztatja a fájl kiterjesztését.

Az Átnevezés parancs

Az „átnevezés” parancs fejlettebb, mint az „mv” parancs. Ez azonban nem egy előre telepített segédprogram a Fedorában, ezért először ezt kell telepítenie a következő paranccsal:

sudo yum install prename -y

Most átnevezheti a fájlokat ugyanazzal a kiterjesztéssel:

átnevezése <új_kiterjesztés> *.

Következtetés

Ez mind azokról az egyszerű parancsokról szól, amelyekkel megpróbálhat átnevezni egy fájlt a terminálról a Fedora Linuxban. A „rename” parancs fejlettebb és felhasználóbarátabb, mint az „mv” parancs, de Linux alatt nincs előre telepítve, ezért manuálisan kell telepítenie. Összességében mindkét parancs hasznos, és kezdőként használhatja őket a fájlok átnevezésére a Fedora rendszerben.