Jak přejmenovat soubor z terminálu ve Fedora Linux

Jak Prejmenovat Soubor Z Terminalu Ve Fedora Linux



Přejmenování souboru je snadná činnost, kterou můžete provádět z různých důvodů, jako je organizace souborů, usnadnění přístupu a předcházení konfliktům mezi soubory. Soubor v adresáři můžete také přejmenovat, abyste jej rychle našli ve stovkách souborů.

Pro uživatele je tedy cenným přístupem udržovat pořádek a kontrolu nad svými digitálními aktivy. Jako začátečník Fedory však možná nevíte, jak přejmenovat soubory pomocí příkazů. V tomto článku se seznámíte se způsoby, jak přejmenovat soubor z terminálu ve Fedora Linux.

Jak přejmenovat soubor z terminálu ve Fedora Linux

Přestože existují různé způsoby, jak soubory přejmenovat, pomocí příkazů „mv“ a „rename“ jsou nejjednodušší příkazy, které k tomu můžete použít. Uveďme několik příkladů jejich použití:







Příkaz Mv

Přestože existují různé způsoby, jak soubory přejmenovat, pomocí příkazů „mv“ a „rename“ jsou nejjednodušší příkazy, které k tomu můžete použít. Uveďme několik příkladů jejich použití:



cd ~/Documents
ls -l

Jak můžete vidět na předchozím obrázku, adresář „Documents“ obsahuje soubory „Fedora.pdf“, „Fedora.txt“ a „Linux.txt“. Nyní přejmenujeme soubor s názvem „Linux.txt“ na „Linuxhint.txt“.

mv Linux.txt Linuxhint.txt

Přejmenovat více souborů

Pokud mají dva soubory ve stejném adresáři stejnou příponu, můžete jejich příponu změnit pomocí příkazu „mv“. Postup je následující:

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

Jak vidíme na uvedeném příkladu, máme dva soubory s příponou „.txt“ („Fedora.txt“ a „Linux.txt“). Zde změníme názvy těchto dvou souborů změnou jejich přípon pomocí následujícího příkazu „mv“:

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

V předchozím příkazu:

  • najít → Vyhledá nebo najde prvek aktuálního adresáře nebo souboru.
  • -exec → Provede příkaz „mv“ na souborech, které jsou podobné vyhledávání, a převede aktuální název souboru na nový.

Místo předchozího příkazu můžete také použít následující příkaz ke změně přípony více souborů a přejmenování souboru:

pro f v *.txt; do mv -- '$f' '${f%.txt}.html'; Hotovo

V uvedeném příkladu jsme změnili příponu „.txt“ na „.html“.

Přejmenujte více souborů pomocí skriptu Bash

Pomocí skriptu Bash můžete změnit více názvů souborů změnou jejich přípon. Musíte vytvořit soubor Bash a přidat do něj následující řádky:

#!/bin/bash
pro F v * . < aktuální přípona_souboru > ; dělat
mv -- ' $f ' ' ${f%.} .'
Hotovo

Například změníme příponu souboru z „.txt“ na „.png“.

Jak můžete vidět na předchozím obrázku, existují tři soubory, z nichž dva mají příponu „.txt“. Zde změníme příponu souborů z „.txt“ na „.png“.

Přidejte následující řádky do skriptu Bash:

#!/bin/bash
pro F v * .txt; dělat
mv -- ' $f ' ' ${f%.txt} .png'
Hotovo

Pomocí následujícího příkazu „sh“ uložte a spusťte skript následovně:

sh název_souboru.sh

Předchozí příkaz vám neposkytne žádný výstup, ale změní příponu souboru.

Příkaz Přejmenovat

Příkaz „rename“ je pokročilejší než příkaz „mv“. Nejedná se však o předinstalovaný nástroj ve Fedoře, takže jej musíte nejprve nainstalovat pomocí následujícího příkazu:

sudo yum install prename -y

Nyní můžete přejmenovat soubory se stejnou příponou:

přejmenovat *.

Závěr

To je vše o jednoduchých příkazech, které můžete zkusit přejmenovat soubor z terminálu ve Fedora Linux. Příkaz „rename“ je pokročilejší a uživatelsky přívětivější než příkaz „mv“, ale není předinstalovaný v Linuxu, takže jej musíte nainstalovat ručně. Celkově jsou oba příkazy užitečné a jako začátečník je můžete použít k přejmenování souborů ve vašem systému Fedora.