Jak přejmenovat adresář v systému Linux

Pokud již delší dobu pracujete se systémy Linux, už víte, jak důležité je udržovat souborový systém strukturované.

V některých případech možná budete muset vytvořit dočasné adresáře s náhodnými názvy, které budete muset později přejmenovat.

Přejmenování adresářů v systému Linux se neprovádí pomocí vyhrazeného příkazu pro přejmenování. ale s příkazem, který slouží více účelům: příkaz „mv“.

Příkaz „mv“ se používá v systému Linux, aby bylo možné přesouvat soubory, ale také přejmenovávat adresáře.

V tomto tutoriálu se naučíme, jak můžete přejmenovat adresáře na Linuxu.

Obsah

Přejmenování adresářů v systému Linux pomocí mv

Chcete-li přejmenovat adresář v systému Linux, použijte příkaz „mv“ a zadejte adresář, který má být přejmenován, a také cíl vašeho adresáře.

Řekněme například že chcete přejmenovat konkrétní adresář ve vašem souborovém systému s názvem „temp“ (umístěný ve vašem domovském adresáři) na „adresář“ (také ve vašem domovském adresáři)

Chcete-li tento adresář přejmenovat, použijte „ Příkaz mv ”a zadejte dva názvy adresářů.

Poznámka: použití příkazu mv neodstraní obsah uložený ve vašich adresářích, nepřijdete o žádné soubory přejmenováním adresářů v systému Linux.

Pokud se podíváte na všechny adresáře uložené ve vašem domovském adresáři, uvidíte novou položku pro vaši složku „adresář“.

Úžasné, právě jste přejmenovali adresář v systému Linux.

Přejmenujte adresáře pomocí find

V některých případech možná nevíte přímo, kde se ve vašem systému nacházejí vaše adresáře.

Naštěstí pro vás existuje příkaz, který vám pomůže najít a najít adresáře v systému Linux: příkaz find.

Za účelem vyhledání a přejmenování adresářů v systému Linux použijte k vyhledání adresářů příkaz „find“ s možností „type“. Poté můžete své adresáře odebrat spuštěním příkazu „mv“ s volbou „-execdir“.

V tomto příkladu předstírejme, že chcete přejmenujte adresář začínající na „temp“ ve vašem souborovém systému na „adresář“.

První část příkazu vyhledá, kde se nachází váš adresář.

Nyní, když víte, kde je váš adresář, můžete jej přejmenovat pomocí možnosti „execdir“ a příkazu „mv“.

Přejmenování více adresářů pomocí Bash

Jak je popsáno v našich předchozích výukových programech, skriptovací jazyk Bash lze také použít k přejmenování více adresářů ve vašem souborovém systému.

Chcete-li přejmenovat více adresářů v systému Linux vytvořte nový soubor skriptu a pomocí příkazu „mv“ ve smyčce „pro“ iterujte adresáře.

Uložte tento skript jako „název_změny“ a přidejte jej do své proměnné prostředí PATH, pokud chcete použít v celém systému.

V thi s skript, vypisujeme všechny soubory a adresáře, které jsou umístěny v aktuální pracovní složce (kde je umístěn skript).

Testujeme, zda je položka adresář a zda adresář existuje pomocí možnost „-d“.

Pak, pokud adresář existuje, je přejmenován tak, aby měl na konci příponu „_temp“. Nebojte se tento řádek upravit a přejmenovat adresáře, jakkoli chcete, aby byly přejmenovány.

Gratulujeme, adresáře jste právě přejmenovali pomocí skriptu Bash v systému Linux.

Přejmenujte adresáře pomocí přejmenování

Místo pomocí příkazu „mv“ můžete použít vyhrazený vestavěný příkaz, avšak tento příkaz nemusí být ve vaší distribuci přímo k dispozici.

Chcete-li přejmenovat adresáře v systému Linux, použijte „přejmenovat“ s tím, jak chcete přejmenovat soubory i cílový adresář.

Řekněme například, že chcete přejmenovat všechny adresáře zapsané velkými písmeny. na názvy adresářů malými písmeny.

Chcete-li tyto adresáře přejmenovat, spustíte následující příkaz

Filtrování adresářů, které mají být přejmenováno

V některých případech můžete klesat t k přejmenování jen několika adresářů pomocí příkazu rename.

K dosažení tohoto cíle máte v zásadě dvě možnosti:

  • K filtrování adresářů použijte zástupné znaky přejmenováno.

Chcete-li například přejmenovat adresáře končící daným řetězcem, spustíte následující příkaz.

Syntaxe použitá v příkazu rename je stejná jako v příkazu sed: tento odkaz můžete použít k získání více informací o této syntaxi.

  • Přesměrování vstupu použijte k filtrování adresářů, které mají být přejmenovány.

Při použití jedné z těchto dvou možností budou vaše složky přejmenovány tak, aby měly příponu „_temp“.

Úžasné, úspěšně přejmenujte své adresáře pomocí příkazu rename!

Závěr

V tomto výukovém programu jste se naučili všechny způsoby přejmenování adresářů v systému Linux, přičemž nejběžnějším způsobem je příkaz „mv“.

Také jste se dozvěděli, že je možné přejmenovat adresáře pomocí příkazu „find“ za účelem vyhledání vašich adresářů nebo pomocí příkazu rename (ve výchozím nastavení nemusí být ve vašem systému přímo k dispozici).

Máte-li zájem o správu systému Linux, máme na webu kompletní sekci věnovanou této oblasti, takže si ji nezapomeňte prohlédnout!

Leave a Reply

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *