Hi Phil,
In fact, I don't mind copying the FileName tag. I juste use "--FileName" so that a new file is not created:
$ ls IMG_0093*
IMG_0093.jpg
$ exiftool -all= -TagsFromFile ../IMG_0093.CR2 -Canon -Canon:LensType -makernotes -make -model IMG_
+0093.jpg
Warning: Can't convert value for Nikon:ShootingMode (no PrintConvInv) - ../IMG_0093.CR2
1 image files created
$ ls IMG_0093*
IMG_0093.CR2 IMG_0093.jpg
If I use "--FileName", the new file IMG_0093.CR2 is not created, the old file IMG_0093.jpg is backuped as IMG_0093.jpg_original, and the updated file is IMG_0093.jpg.
Thank you for your help with LensType and "-makernotes -make -model". Unfortunately, this combo copies a lot of tags I don't need. If I understand well, I'll have to reset those unwanted tags one by one, right ?
Last question for now: is there any "tree" representation of tag/groups hierarchy?