Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Ebbis - 21.04.06 - klo:22.10
-
Miten saisin helposti muutettua ison määrän tiedostojen nimiä muutettua SUUR-AAKKOSISTA pieniksi kirjaimiksi? :o
-
Miten saisin helposti muutettua ison määrän tiedostojen nimiä muutettua SUUR-AAKKOSISTA pieniksi kirjaimiksi? :o
komento on varmaan sitten rename. se on tosin komentorivityökalu, mutta ei mikään mahdottoman vaikea tässä tapauksessa, sillä esimerkki on valmiina. komento man rename paljastaa mm. seuraavaa:
<snip>
To translate uppercase names to lower, you’d use
rename ’y/A-Z/a-z/’ *
<snip>
ja tuo komento tosiaan siellä hakemistossa jossa (vain) muutettavat tiedostot ovat.
taitaa tuohon hommaan jotain graafistakin työvälinettä, mutta niistä en osaa sanoa mitään, kun ei ole koskaan ollut tarvetta sellaiselle.
-
Kiitoksia pikaisesta vastauksestasi Janne, mutta nyt ei oikein tunnu onnistuvan muutos, vaikka kovin yksinkertaiselta tuo komento tuntuukin... Minulle tulee vain tällainen virhe:
Unrecognized character \xE2 at (eval 1) line 1.
Komennon laitoin ihan näin: rename ’y/A-Z/a-z/’ *
Pitäisikö tuon tähden tilalla olla jotain muuta?
-
Kiitoksia pikaisesta vastauksestasi Janne, mutta nyt ei oikein tunnu onnistuvan muutos, vaikka kovin yksinkertaiselta tuo komento tuntuukin... Minulle tulee vain tällainen virhe:
Unrecognized character \xE2 at (eval 1) line 1.
Komennon laitoin ihan näin: rename ’y/A-Z/a-z/’ *
Pitäisikö tuon tähden tilalla olla jotain muuta?
kokeilepa samaa ilman ilman noita hipsuja... minulla se näkyy toimivan, ja tuo toinen ei, syytä en tiedä.
-
Välilyönnit ja isot kirjaimet ovat minuakin joskus vaivanneet. Jollekkin saattaa olla seuraavanlainen skripti avuksi. (saattahan tuon ehkä jotenkin helpomminkin tehdä)
#!/bin/sh
echo "`date`: Muutetaan..."
find . -depth | rename 's/\ /_/g' *
find . -depth | rename 's/\ /_/g' */*
find . -depth | rename 's/\_-_/-/g' */*
find . -depth | rename 'y/A-Z/a-z/' *
find . -depth | rename 'y/A-Z/a-z/' */*
echo "Valmis."
Tuo on musiikki-hakemistoon oivallinen, muuttaa esim. /Albumin Nimi/01 - Ykkös Biisi.ogg muotoon /albumin_nimi/01-ykkös_biisi.ogg. En saanut vain vielä saanut sitä muuttamaan alihakemistojen tiedostoja. Eli jos on muotoa Musiikki/Artisti/Albumit/Biisit.mp3, niin se pitää ajaa joka artistin hakemistossa erikseen.
-
Tuohon tarkoitukseenhan on tehty ihan oma ohjelmakin; joukkunimeäjä (englanninkieliseltä nimeltään "purrr")
-
Minä käytän semmoista ”graafista kilkettä” kuin Krename. KDE:lle kylläkin, mutta toiminee ongelmitta Gnomestakin. Vallan erinomainen, vallankin kun haluaa muuttaa MP3-tiedostojen nimiä niin, että nimen ainekset otetaan ID3-tägeistä.
-
Minä käytän semmoista ”graafista kilkettä” kuin Krename. KDE:lle kylläkin, mutta toiminee ongelmitta Gnomestakin. Vallan erinomainen, vallankin kun haluaa muuttaa MP3-tiedostojen nimiä niin, että nimen ainekset otetaan ID3-tägeistä.
Jos halutaan välttää KDE-riippuvuuksia, niin GTK-puolelle löytyy myös Thunarin mukana asentuva Joukkonimeäjä (ThunarBulkRename) ja äänitiedostoille vastaava tägittäjä / nimeäjä EasyTAG.
-
Easytagiä olen minäkin käyttänyt, mutta sillä joutuu käsitteleen joka albumin erikseen. Jos tag on tyhjä, niin tulee paljon niintä 01.mp3 nimisiä biisejä yms. Lisäksi se on hidasta jos on tuhansia tiedostoja. Skripti on nopein tapa.