Creative Saplings

Fájlok átnevezése Linux rendszerben

október 22, 2020
No Comments

A parancssori terminál elengedhetetlen eszköz a Linux szerverek adminisztrálásához. Ez biztosítja a Linux felhasználók számára a legjobb termelékenységi eszközöket, miközben megtakarítja a gép erőforrásait.

A Linux lehetőségeinek hatékony kihasználásához alapos ismeretekkel kell rendelkeznie – egyszerű parancsokkal, például a meglévő fájlok átnevezésével és mappák. Ebben az oktatóanyagban megtudhatja, hogyan lehet átnevezni a mappákat Linuxon.

Hogyan lehet átnevezni a fájlokat Linuxban az mv paranccsal

A “move” rövidítéssel az mv parancs egy a legkönnyebben használható parancsok közül. Két alapvető, de elengedhetetlen feladatot tud végrehajtani a fájlok Linuxos kezelésénél. Az egyik fájlokat egyik helyről a másikra mozgat, a másik pedig egy vagy több fájlt átnevez a terminálon keresztül.

Először nézzük meg, hogyan működik az mv fájlok átnevezése a Linux rendszeren.

Először is a parancssoron keresztül férünk hozzá szerverünkhöz az SSH használatával. Ha nem biztos az SSH-val kapcsolatban, és szeretne többet megtudni, íme egy hasznos oktatóanyag.

A szerverünk eléréséhez írja be a következőt a termináljába:

ssh your-user@your-server

Ha helyi számítógépet használunk, akkor inkább szerver, akkor meg kell nyitnunk a terminált a főmenüből.

Utána fontos tudni, hogy az mv parancs hogyan működik. Ehhez a következőket futtatjuk:

mv --help

Amint az előzőben láthatjuk kép, az mv parancs alapvető használata a következő:

mv ...

Íme néhány a legnépszerűbb mv opciók közül:

  • -f – nem jelenít meg üzenetet egy fájl felülírása előtt.
  • -i – figyelmeztető üzeneteket jelenít meg egy fájl felülírása előtt.
  • -u – csak akkor helyezzen át egy fájlt, ha az új vagy ha nem létezik a rendeltetési helyen.
  • -v – mutassa meg, hogy a parancs mit csinál.

És a paraméterek a következők:

– a a fájl forráscélja

– a célkönyvtár.

Fájl átnevezése Linux rendszeren az mv parancs használatával

Ha át akarunk nevezni egy fájlt, megtehetjük így:

mv oldnamefile1 newnamefile1

Feltételezve, hogy a könyvtárban vagyunk, és van egy file1.txt nevű fájl, és a nevet file2-re szeretnénk változtatni .txt. Be kell írnunk a következőket:

mv file1.txt file2.txt

Ennyire egyszerű. Ha azonban nem szerepel a könyvtárban, akkor még egy kicsit be kell írnia. Például:

cd /home/user/docs/filesmv file1.txt file2.txt

Több fájl átnevezése az mv paranccsal

Az mv parancs csak egy fájlt nevezhet át, de használható más parancsokkal több fájl átnevezéséhez.

Vegyük a parancsokat, keressük meg, keressük meg, míg a ciklusok és átnevezünk több fájlt.

Például amikor megpróbáljuk megváltoztatni a Az aktuális könyvtár a .txt kiterjesztésből a .pdf kiterjesztésbe, a következő parancsot fogja használni:

for f in *txt; do mv -- "$f" "${f%.txt}.pdf"done

Ez létrehoz egy ciklust (for), amely átnézi a fájlok .txt kiterjesztéssel. Ezután minden .txt kiterjesztést kicserél .pdf-re. Végül befejezi a ciklust (kész).

Ha fejlettebb funkciókat szeretne, akkor használnia kell az átnevezés parancsot, amelyet hamarosan lefedünk.

Átnevezés Fájlok Linux rendszeren az Átnevezés parancs használatával

Az átnevezés paranccsal kissé jobban szabályozhatja. Sok Linux konfiguráció tartalmazza alapértelmezés szerint. De ha még nincs telepítve, akkor egy egyszerű paranccsal mindössze egy perc alatt megteheti.

Debian, Ubuntu, Linux Mint és származékai esetében:

sudo apt install rename

Másrészt, ha CentOS 7-et vagy RHEL-t használ:

sudo yum install rename

És ha Arch Linuxot használ:

yay perl-rename ## or yaourt -S perl-rename

Most elkezdhetjük az átnevezés parancs használatát. Általában az átnevezés parancs alapvető szintaxisa a következőképpen néz ki:

rename "s/old-name/new-name/" files

Elsőre összetettnek tűnhet, de sokkal egyszerűbb, mint amilyennek látszhatna.

Ebben a példában létrehozunk egy új mappát filetorename néven, és a touch parancs segítségével 5 fájlt hozunk létre.

mkdir filetorename
cd filetorename
touch file{1..5}.txt
ls

Az utolsó ls paranccsal megtekintheti azokat a fájlokat, amelyeket létrehozva.

Ha egyetlen fájlt szeretnénk átnevezni a file1.txt nevű fájlra, a mondat a következő lenne:

rename ‘s/file1/newfile1/’ file1.txt

Ha a kiterjesztést minden fájlra, például .php fájlra akarta cserélni. Így tehetnénk:

rename ‘s/.txt/.php/’ *.txt
ls

Megadhatunk egy másik könyvtárat is, ahol a kívánt fájlokat az átnevezés azok.

rename ‘s/.txt/.php/’ FILE/PATH

Szeretnénk megemlíteni, hogy az átnevezés a Perl reguláris kifejezését használja, vagyis ez a parancs kiterjedt lehetőségekkel rendelkezik.

Végül célszerű ellenőrizni az összes parancsopciót.Megtekintheti őket a terminálon az alábbiak végrehajtásával:

rename –help

Néhány általános példa az átnevezés parancs használatára:

Átnevezés eltávolítása Parancs

Ha már nem szeretné átnevezni a rendszerre telepített nevét, távolítsa el azt a szoftverkezelő segítségével. Vagy a terminálról.

Debian, Ubuntu, Linux Mint és származékai esetén:

sudo apt remove rename

CentOS és RHEL esetén:

sudo yum remove rename

Ennyi, az átnevezés eltávolításra kerül a Linux gépéről.

Következtetés

A fájlok Linuxra történő átnevezése a terminál használatával: egyszerű és praktikus feladat, de néha nagyon fontos. Minden szerverkezelőnek tudnia kell, hogyan kell csinálni.

Amint láttuk, két parancs képes megtenni. Az egyik egyszerűbb, mint a másik, de mindkettő elvégzi a feladatot.

Javasoljuk, hogy folytassa ezen parancsok kutatását és javítsa mindennapi munkafolyamatának minőségét.

Ez a bejegyzés utoljára 2020. március 4-én 19:06

módosítva

Articles
Previous Post

A United Airlines néhány babakocsit pótköltség nélkül engedélyez magával ragadó babakocsiként

Next Post

Medve, Törökország, Feral Hog, aligátor és kisvad | Georgia vadászati idényei és szabályzatai - 2020

Vélemény, hozzászólás? Kilépés a válaszból

Legutóbbi bejegyzések

  • A világ legjobb fotóiskolái, 2020
  • A szuverén polgárok kormányellenes filozófiájukat viszik az utakra
  • Stukkó javítási költség útmutató
  • Muckrakers (Magyar)
  • Precíziós onkológia

Archívum

  • 2021 február
  • 2021 január
  • 2020 december
  • 2020 november
  • 2020 október
  • 2020 szeptember
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.