Ideoin hieman jos tiedostot nimeäisi kameran kortilla olevien tiedostojen päiväyksen mukaan jo ennen loppukopiointia eli tekisi linkkilistan josta rsync kopioisi mutta kokeillessani huomasin että idea ei toimi: Samalla tiedostopäivällä + kellon ajalla on yllättäin useampia tiedostoja kameran kortilla:
ln: failed to create symbolic link ”/tmp/sdup2/2013-12-27_12:33:36-JPG”: Tiedosto on olemassa
-rw-r--r-- 1 76969152 2013-12-27 12:33:36.000000000 +0300 DSCF1118.MOV
-rw-r--r-- 1 1082735 2013-12-27 12:33:36.000000000 +0300 DSCF1119.JPG
-rw-r--r-- 1 1114761 2013-12-27 12:33:36.000000000 +0300 DSCF1120.JPG
Yllättävää ja harmillista sillä tuo olisi pyörinyt nopeasti. Sillä olisi mahdollisesti välttänyt eri kameroista tuotujen tiedostojen nimikonfliktit ja saman nimisten tiedostojen ylikirjoituksen.
Kokeilen seuraavaksi lisää EXIF "CreateDate" kentän hakua kuvatiedostosta, tämä taitaakin onnistua...
Edit:
No nyt se toimii aika mukavasti. Tiedostot tallettuvat nimettynä uudestaan kuvanottopäivän + kellonajan mukaan joka luetaan kuvan EXIF-tiedoista.
Kuvat/Valokuvat/Kamerasta_nimetty/2014-01-31_12:33:23.jpgTein tuonne syntymään uuden kansion "Kamerasta_nimetty" johon kuvat siirtyvät SD-kortilta. Isot kirjaimet muuttuvat pieniksi tiedostotyypissä eli SD-kortin ".JPG" ---> ".jpg". Koska toiminta on hieman erilainen kuin vanhemmassa versiossa joka kopioi nimeämättä mitään niin muutin nimenkin tälle "sdup2": ksi. Vanhaa ja uutta voi halutessaan käyttää rinnakkainkin.
Tämä "sdup2"tarvitsee "exif" ohjelman toimiakseen:
sudo apt-get install exif
Itse "sdup2" on täällä:
http://www.homelinuxpc.com/download/sdup2Ajo-oikeus ja polun varteen kuten ylempänä kerrottu.
Edit2
Parantelin ja korjasin tätä hieman. Koekäytön perusteella tuntuisi tekevän tehtävänsä aika hyvin. Se nimeää kuvat niiden ottopäivän mukaan (exif) ja videot tiedostopäiväyksen mukaan.