Terve!
Miten saan nimettyä noin 2000 valokuvaa helposti. Kuvat ovat tällä hetkellä numerosarjoja, haluan ne esim muotoon laskiainen0001.jpg laskiainen0002.jpg ...
Kiitos asiallisista vastauksista.
Miten saan nimettyä noin 2000 valokuvaa helposti. Kuvat ovat tällä hetkellä numerosarjoja, haluan ne esim muotoon laskiainen0001.jpg laskiainen0002.jpg ...
Kiitos asiallisista vastauksista.
Vastaukset 9
Vanhimmat
Komentorivillä (kopioi tämä rivi komentoriville):
for i in $( ls ); do mv $i laskiainen$i; done
Tämä muuttaa kaikki ajohakemiston tiedostot.
Tämä muuttaa vain .jpg:t
for i in $( ls *.jpg); do mv $i laskiainen$i; done
Talletus shell-skriptiksi: #!/bin/bash alkuun ja sitten yo rivi, ja oikeudet chmod x.
Lisäys: jos halutaan muuttaa esim vain välin 200.jpg..299.jpg tiedostot, menee näin:
for i in $( ls {200..299}.jpg ); do mv $i laskiainen$i; done
Kiitos! Neuvosi toimi,mutta en saanut kuitenkaan aivan haluamaani.
Ehkä selitän koko ongelman perin pohjin.....
Kamerani ottaa kuvia, jotka ovat muodossa IMG_(juokseva numero).jpg, ja tallentaa nämä kuvat muistikortin DCIM kansioon. Siirrän kuvia muistkortista camera kitin avulla ipadiin, jossa karsin epäonnistuneet kuvat pois.
Nyt minulla on tietokoneella läjä vanhoja kuvia, joita haluaisin myös siirtää ipadiin, koska siinä niitä on helppo katsella, näytää muille ja karsia ylimääräisiä kuvia pois.
Jos siirrän kuvia muistikortin DCIM kansioon, ipad tunnistaa siltä vain ne jpg tiedostot joiden nimi on IMG_(juokseva numero), kuva(juoksevanumero) tai P(numerosarja), Kuvat joita koneellani on ovat muotoa 04_06_11_(juoksevanumero).jpg. Näitä kuvia en saa siirrettyä ipadiin, koska kyseinen nimi ei näytä miellytäävän. Jos synkronoin kuvat tablettiini ipadin ohjeen mukaisesti, en taas pysty hallitsemaan (=poistamaan) kuvia tabletilta käsin.
No, joka tapauksessa. Haluaisin edelleen nimetä nipun kuvia kokonaan uusiksi, siten että uusi muoto olisi esimerkiksi kuva(juokseva numero) tai IMG_(juokseva numero). Onnistuuko mitenkään?
PS.Tarvittaessa on mahdollisuus käyttää myös Microsoftia (anteeksi kirosana), mikäli homma onnistuu sillä puolella helposti.
kiitos27
tuossahan tuo sanotaan yläpuolella.
vaihdat vain sanan "laskiainen" muotoon IMG_
siis tämä
for i in $( ls *.jpg); do mv $i laskiainen$i; done
Kokeilin kyllä tuota for i in $( ls ); do mv $i IMG_$i; done
Kyseinen komento vain lisää tietyn sanan nimen eteen, eli ei nimeä tiedostoa kokonaan uudestaan. Jos minulla oli esim tiedosto 04_06_12_0012.jpg, sain komennolla aikaiseksi tiedoston IMG_04_06_12_0012.jpg. Eli en uutta tiedoston nimeä, joka olisi IMG_0001.jpg, IMG_0002, IMG_0003...
GPRename, löytyy ubuntun sovellusvalikosta
http://aijaa.com/0039610550133
Ja noita vastaavia tiedostojen massanimeämisohjelmia on useampiakin siellä tarjolla, itse olen käyttänyt pyRenamer ohjelmaa.
Kiitos näistä. En pääse nyt kokeilemaan, mutta vaikuttaa lupaavalta. Helposti graafisesti!!!