Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: pikkuveli - 02.04.09 - klo:21.16
-
Osa koneellani olevista kuvatiedostoista on muodossa .JPG, kun taas osa on .jpg. En ole onnistunut jäljittämään, mistä tämä vaihtelu johtuu. Keksiikö joku muu? Muuten sillä ei ole väliä, mutta Fotonetin latausohjelma ei löytänyt isokirjaimisia tiedostoja ollenkaan. Mikä on kätevin tapa vaihtaa pääte pienikirjaimiseksi isolle joukolle tiedostoja?
-
Ainakin kamerat tuppaa työntämään .JPG -päätettä.
Kokeile vaikka tällaista (vaihtaa nykyisessä hakemistossa ja alihakemistoissa kaikki .JPG -päätteet .jpg:ksi)
find . -name '*.JPG' -exec sh -c 'mv $1 `echo $1 | tr "JPG" "jpg"`' {} {} \;
Graafisestikin varmasti hoituu jos se tuntuu mukavammalle.
-
Ainakin kamerat tuppaa työntämään .JPG -päätettä.
Kokeile vaikka tällaista (vaihtaa nykyisessä hakemistossa ja alihakemistoissa kaikki .JPG -päätteet .jpg:ksi)
find . -name '*.JPG' -exec sh -c 'mv $1 `echo $1 | tr "JPG" "jpg"`' {} {} \;
Graafisestikin varmasti hoituu jos se tuntuu mukavammalle.
Tämä oli hyvä juttu... mutta miten saisin tuon niin että voisin vaihtaa koko valokuvat kansiossa olevien alikansiosen kuviin myös tuon päätteen .jpg?
Aika epäselvästi tuli laitettua mutta josko joku ymmärtäisi mitä tarkoitan.
-
Ainakin kamerat tuppaa työntämään .JPG -päätettä.
Kokeile vaikka tällaista (vaihtaa nykyisessä hakemistossa ja alihakemistoissa kaikki .JPG -päätteet .jpg:ksi)
find . -name '*.JPG' -exec sh -c 'mv $1 `echo $1 | tr "JPG" "jpg"`' {} {} \;
Graafisestikin varmasti hoituu jos se tuntuu mukavammalle.
Tuo komento hoitaa homman rekursiivisesti. (suomeksi: vaikuttaa myös alikansioihin)
-
Hei JPG/jpg
Tässä minun ehdotukseni:
Tee työpöydälle kansio 'JPG2jpg'
ja asenna sinne seuraava komentotietosto:
'JPG2jpg.sh':
#=====
for faili in `ls *.JPG` ; do
fai=${faili%.JPG}
mv $faili $fai.jpg
done
#=====
Tee ohjelmasta ajokelpoinen ja raahaa
sinne kansioon tiedostot, joissa '*.JPG'- sotkua ja
saat '*.jpg' puhtaan kansion raahattavaksi jonnekin.
Toisaaalta voit asentaa yo komentotiedoston
kotikansion 'bin'- alikansioon
ja mennä siihen kansioon, jossa sotkuisia
'*.JPG'- tiedostoja ja kirjoittaa siellä
komentotulkilla:
cd <kuvakansio>
JPG2jpg.sh
-
Huh-Huh!
Komentotiedoston
ensimmäinen ja (tärkeä rivi)
jäi pois !!
Siinä pitää olla:
#=====
#!/bin/sh
for faili in `ls *.JPG` ; do
fai=${faili%.JPG}
mv $faili $fai.jpg
done
#=====
-
Ukki hei. Muokkaa-toiminto on keksitty. ;) Siis sitäkin voi käyttää.