Kurde, wiem, że głupi jestem i daję się podejść na zasadzie "co, ty nie zrobisz?" ;-) ale niech Wam będzie:
Kod:
#!/bin/sh
for F in /tmp/dcim/???canon/img_????.???;
do
  cp $F ./img_${F:10:3}${F:23:4}.${F:28:3}
done
Przy czym numerki w cp są zależne od punktu zamontowania karty (w tym przykładzie /tmp). No i zakładam, że pliki na karcie mają postać: dcim/NNNcanon/img_MMM.EXT - nie pamiętam, czy to dokładnie tak było, bo nigdy nie korzystałem wprost z nazwy katalogu (inaczej niż maską '*' ;-) ). No i ten 'rozszerzony standard Canona' jest w takim razie raczej 7-cyfrowy a nie pięcio-.

Edit: poprawiłem, żeby suportowało RAW