Ah, in fact, here's a lower-level manifestation of the same problem, still on iPhone -- no nautilus or other file manager involved, it's clearly 100% a gvfs problem. Someone with a camera with a gvfs-gphoto2 mount could try to confirm whether the same issue happens with gvfs-gphoto2 as with gvfs-afc -- I suspect that's probably the case.
Ah, in fact, here's a lower-level manifestation of the same problem, still on iPhone -- no nautilus or other file manager involved, it's clearly 100% a gvfs problem. Someone with a camera with a gvfs-gphoto2 mount could try to confirm whether the same issue happens with gvfs-gphoto2 as with gvfs-afc -- I suspect that's probably the case.
~ > gvfs-ls afc://e545[ ...]c3df/ DCIM/100APPLE/ ...]c3df/ DCIM/100APPLE/ IMG_0463. JPG . ...]c3df/ DCIM/100APPLE/ IMG_0463. JPG: Operation not supported by backend 500/gvfs/ afc:host= e545[.. .]c3df/ DCIM/100APPLE/ 500/gvfs/ afc:host= e545[.. .]c3df/ DCIM/100APPLE/ IMG_0463. JPG .
[...]
IMG_0462.JPG
IMG_0463.JPG
~ > gvfs-copy afc://e545[
Error copying file afc://e545[
~ > ls /run/user/
[...]
IMG_0462.JPG
IMG_0463.JPG
~ > cp /run/user/
[file copies successfully]