La razón es que su cliente los guarda en ese momento y no le pregunta al "servidor" (su dispositivo Android) las marcas de tiempo originales.
Podría intentar usar un servidor SSH en su dispositivo Android. DroidSSHd sería una buena opción, por ejemplo. Para copiar sus archivos, primero debe iniciar este servidor SSH en su teléfono, que generalmente le indica la IP y el puerto utilizados. Ahora puede usar cualquier cliente SSH en su estación de trabajo Ubuntu, o desde el shell, use el scp
comando:
scp -p -P 2222 192.168.1.15:/sdcard/DCIM/*.jpg .
sería un ejemplo:
-p
:conserva las horas de modificación, las horas de acceso y los modos del archivo original-P 2222
:Usa el puerto 2222 (eso es lo que DroidSSHd usa por defecto)192.168.1.15
:IP de su dispositivo (reemplace esto con lo que muestra el servidor SSH)/sdcard/DCIM/*.jpg
:todos los archivos JPEG de la carpeta de su cámara en la tarjeta SD (verifique la ruta correcta).
:Copiar archivos al directorio de trabajo actual
Tenga en cuenta que, al menos en Linux, para facilitar el uso, puede indicarle a SSH en su configuración que siempre use el puerto 2222 para esta IP agregando las siguientes líneas a su ~/.ssh/config
archivo:
Host 192.168.1.15
Port 2222
Habiendo hecho eso, ya no necesita especificar -P 2222
con cada comando.
También puede haber soluciones gráficas disponibles, pero la mayoría de las veces trabajo desde la línea de comandos, así que no puedo darte ejemplos de ellas.