Tip dne pro GNU / Linux: hromadné přejmenování souborů

Přejmenovat příkaz

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ů ...


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

      Eigiem AGM řekl

    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?

      Diego řekl

    Jak postupovat, pokud mají soubory různé názvy?
    Stačilo by jako název souboru uvést zástupný znak "*"?
    Děkuju.