Tip dňa pre GNU / Linux: hromadné premenovanie súborov

Premenovať príkaz

Niekedy máme adresáre plné zvukových, obrazových alebo iných súborov, ktoré chceme hromadne premenovať, Buď preto, že mu chceme dať iný názov, alebo preto, že sú to súbory stiahnuté z nejakej siete na sťahovanie a tie sa zvyčajne spájajú s dlhými menami s autorom, webom atď. Mnohí idú náročnou a pomalou cestou, ktorou je ísť jeden po druhom a pomenovať ich, ako chcú.

Takže si nekomplikuješ život a môžete premenovať celé adresáre jednoduchým spôsobom a bez nutnosti akejkoľvek inštalácie môžete získať prístup ku konzole vášho systému a používať príkazy, ktoré uvádzame nižšie, so skutočnými príkladmi použitia, aby ste ich mohli ľahko uviesť do praxe. 

  • Predstavte si, že ste si stiahli komprimovaný adresár so 100 skladbami MP3. Obsahujú názov v tomto formáte „Audio XX-Audio Track By www.musica.com“, kde XX je číslo skladby. Ak si budete priať zbaviť sa časti názvu, v tomto prípade «By www.musica.com», predpona «Audio» a adresár je v priečinku Stiahnuté súbory a nazýva sa Hudba:
cd /Descarga/Musica

rename 's/ - By www.musica.com//g' *.mp3

rename 's/Audio - //'g *.mp3
  • Predstavte si, čo chcete teraz premenovanie z adresára plného rôznych obrázkov .jpg s názvom ako „Illustration.jpg“ a chceme názvy ako „Photo.jpg“. K tomu môžete použiť:
cd /Descarga/Fotos

rename y/Ilustración/Foto/ *.jpg
  • Chceš zmeňte veľké písmená na malé a naopakdo? Žiaden problém:
rename y/A-Z/a-z/ *.ext

rename y/a-z/A-Z/ *.ext
  • Odstráňte a zmeňte rozšíreniez adresára plného súborov, napríklad .txt:
rename 's/\.txt$//' *.txt

rename 's/\.txt$/\.bak/' *.txt

Viac informácií nájdete na manuálových stránkach pre premenovanie (man rename). Ďalšie možnosti alternatívy Sú to programy ako pyRenamer, Metamorphose, KRename, GPRename atď., Ktoré môžu byť pre vás intuitívnejšie a jednoduchšie ako použitie týchto príkazov ...


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   VZ Eigiem dijo

    Ďakujeme za tieto príklady príkazu premenovať. Vo Windows ich vyberiem všetky, kliknem na prvé a zmením meno, ostatným je dané rovnaké meno, ale pridám korelačné čísla.Môžete niečo podobné urobiť aj v Linuxe na konzole?

  2.   Diego dijo

    Ako postupovať, ak majú súbory rôzne názvy?
    Stačilo by zadať zástupný znak "*" ako názov súboru?
    Ďakujem.