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 '*.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/bashpro 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/bashpro 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.shPř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.