Když musíte spravovat velké množství souborů, má smysl dodržovat správnou konvenci pojmenování. Jak tedy můžete v Linuxu přejmenovat více souborů? Podívejme se na různé způsoby hromadného přejmenování souborů pomocí příkazového řádku a grafických nástrojů.

Obsah

Přejmenování více souborů v Linuxu pomocí příkazového řádku

Existuje více metod, které můžeme použít k přejmenování více souborů v Linuxu najednou. Pokud mají názvy souborů nějaký specifický vzor, je přejmenování velmi snadné. Podívejme se na dva příklady.

1. Udělejte si obrázek o tom, jak se jmenují soubory. Použití příkazu rename

Nejčastěji používaným nástrojem příkazového řádku v Linuxu pro hromadné přejmenování souborů je nástroj rename. Abychom mohli příkaz rename používat, nainstalujeme jej do našeho systému pomocí tohoto příkazu.

sudo apt install rename

Po instalaci nástroje můžeme nyní používat příkaz rename prostřednictvím příkazového řádku. Takto vypadá syntaxe příkazu rename.

rename 's/oldname/newname/' *

Tento příkaz vyžaduje základní znalosti regulárních výrazů. Písmeno ‚s‘ zde znamená substitut. Zbylé výrazy jsou samovysvětlující. Použití * způsobí, že se příkaz spustí pro všechny soubory, jejichž název obsahuje <starý název>.

2. Příkaz se spustí pro všechny soubory, jejichž název obsahuje <starý název>. Použití balíčku renameutils

Balíček renameutils nám poskytuje sadu příkazů pro přejmenování souboru v Linuxu. Se zaměřením na dávkové přejmenování souborů se renameutils skládá z pěti příkazů. Pro účely tohoto návodu budeme pracovat pouze s jedním z těchto příkazů – qmv, což je zkratka pro Quick move.

Pro instalaci renameutils do našeho systému použijeme následující příkaz apt.

sudo apt install renameutils

Po instalaci nástroje můžeme nyní používat příkazy qmv a imv prostřednictvím příkazového řádku.

Quick Move (qmv) Syntaxe:

qmv directoryname/

Otevře se okno, v jehož levém sloupci jsou zobrazeny původní názvy souborů. Zatímco pravý sloupec je určen pro název, který chcete nastavit pro své soubory. Upravte pravý sloupec a nastavte názvy, které si pro své soubory přejete.

Přejmenování více souborů v Linuxu s grafickým uživatelským rozhraním

Pokud nejste příznivci příkazového řádku, máme pro vás řešení. V Ubuntu a v podstatě v jakékoli jiné distribuci můžete použít

1. V Ubuntu a v podstatě v jakékoli jiné distribuci můžete použít

. Použití správce souborů Thunar

Ne každý rád používá příkazový řádek pro každou úlohu. Proto máme k dispozici několik skvělých nástrojů s grafickým uživatelským rozhraním, které nám pomohou přejmenovat více souborů. Thunar má vestavěný nástroj pro hromadné přejmenování, který funguje opravdu efektivně, pokud nejste příznivci CLI.

sudo apt install thunar

Nyní můžete spustit nástroj pro hromadné přejmenování pomocí následujícího příkazu.

thunar -B
Hromadné přejmenování souborů

Takto vypadá nástroj pro hromadné přejmenování. Soubory můžete přidávat kliknutím na znaménko +. Umožňuje následující kritéria pro přejmenování:

  • Přidat datum/čas
  • Vložit nebo přepsat
  • Přidat čísla
  • Eliminovat znaky
  • Vyhledat/nahradit
  • Přepnout velikost znaků

Po výběru požadovaných kritérií jednoduše klikněte na tlačítko Přejmenovat soubory a pokračujte v operaci. Hromadné přejmenování Thunar je populárně nejlepším nástrojem pro přejmenování více souborů pomocí správce souborů s grafickým uživatelským rozhraním.

2. Přejmenujte soubory na jiné. Použití nástroje pyRenamer

Jedná se o další opravdu oblíbený nástroj mezi fotografy a hudebníky, kteří také často používají Linux. Důvodem je, že pyRenamer umí číst data EXIF a automaticky přejmenovávat na základě data/času, modelu fotoaparátu a dalších metadat z obrazových souborů.

Protože byl tento nástroj v roce 2008 ukončen a z oficiálních repozitářů si ho možná nestáhnete, pro náš úkol stále funguje naprosto bez problémů.

wget -c https://launchpad.net/ubuntu/+source/pyrenamer/0.6.0-1.2/+build/8439869/+files/pyrenamer_0.6.0-1.2_all.debsudo dpkg - i pyrenamer_0.6.0-1.2_all.deb

Případně můžete navštívit stránku balíčků Pyrenamer v Ubuntu a stáhnout soubor pyrenamer_0.6.0.orig.tar.gz uvedený dole. Pak je třeba pomocí příkazu tar balíček rozbalit a nainstalovat.

PyRenamer Hromadné přejmenování souborů

Takto vypadá nástroj pyRenamer. Nenabízí sice tak širokou škálu možností jako nástroj Thunar pro hromadné přejmenování, ale umožňuje následující kritéria pro přejmenování:

  • Vložení nebo odstranění znaků
  • Vzorce
  • Zástupce
  • Hudba
  • Obrázky

Po zvolení požadovaných kritérií stačí kliknout na tlačítko Přejmenovat soubory a operace se provede. PyRenamer dělá to, co slibuje, a dělá to opravdu dobře. Jedinou výhradou k používání tohoto nástroje je neexistující podpora.

Závěr

Mezi další balíky, které umožňují hromadné přejmenování, patří grprename a renrot (který podporuje i data EXIF).

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.