Někdy máme adresáře plné zvukových, obrazových nebo jiných souborů, které chceme hromadně přejmenovávat, Buď proto, že mu chceme dát jiný název, nebo proto, že se jedná o soubory stažené z nějaké stahovací sítě a které obvykle přicházejí s dlouhými jmény s autorem, webem atd. Mnoho lidí volí obtížnou a pomalou cestu, kterou je jít jeden po druhém tak, že jim pojmenují, co chtějí.
Takže si nekomplikujete život a můžete přejmenovat celé adresáře jednoduchým způsobem a bez instalace čehokoli, můžete přistupovat ke konzole svého systému a používat příkazy, které uvádíme níže, se skutečnými příklady použití, abyste je mohli snadno uvést do praxe.
- Představte si, že jste stáhli komprimovaný adresář obsahující 100 skladeb MP3. Obsahují název v tomto formátu „Audio XX-Audio Track By www.musica.com“, kde XX je číslo skladby. Pokud si budete přát zbavit se části jména, v tomto případě «By www.musica.com», je předpona «Audio» a adresář v části Stahování a nazývá se Hudba:
cd /Descarga/Musica rename 's/ - By www.musica.com//g' *.mp3 rename 's/Audio - //'g *.mp3
- Představte si, co chcete hned změňte název z adresáře plného různých obrázků .jpg se jménem jako „Illustration.jpg“ a my chceme názvy jako „Photo.jpg“. K tomu můžete použít:
cd /Descarga/Fotos rename y/Ilustración/Foto/ *.jpg
- Chtít změnit velká písmena na malá nebo naopakna? Žádný problém:
rename y/A-Z/a-z/ *.ext rename y/a-z/A-Z/ *.ext
- Odeberte a změňte příponuz adresáře plného souborů, například .txt:
rename 's/\.txt$//' *.txt rename 's/\.txt$/\.bak/' *.txt
Další informace naleznete na manuálových stránkách pro přejmenování (man rename). Jiné možnosti alternativy Jsou to programy jako pyRenamer, Metamorphose, KRename, GPRename atd., Které pro vás mohou být intuitivnější a jednodušší než používání těchto příkazů ...
Děkujeme za tyto příklady příkazu přejmenování. Ve Windows je všechny vyberu, kliknu na první a změním jméno, zbytek dostane stejný název, ale přidá po sobě jdoucí čísla. Mohlo by se něco podobného udělat v Linuxu pomocí konzoly?
Jak postupovat, pokud mají soubory různé názvy?
Stačilo by jako název souboru uvést zástupný znak "*"?
Děkuju.