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