Der Grund dafür ist, dass Ihr Client sie zu diesem Zeitpunkt speichert und den "Server" (Ihr Android-Gerät) nicht nach den ursprünglichen Zeitstempeln fragt.
Sie können versuchen, einen SSH-Server auf Ihrem Android-Gerät zu verwenden. DroidSSHd wäre zum Beispiel eine gute Wahl. Um Ihre Dateien dann zu kopieren, müssen Sie diesen SSH-Server zuerst auf Ihrem Telefon starten, der Ihnen normalerweise die verwendete IP und den verwendeten Port mitteilt. Jetzt können Sie einen beliebigen SSH-Client auf Ihrer Ubuntu-Workstation oder von der Shell aus den scp
verwenden Befehl:
scp -p -P 2222 192.168.1.15:/sdcard/DCIM/*.jpg .
wäre ein Beispiel:
-p
:Behält Änderungszeiten, Zugriffszeiten und Modi der Originaldatei bei-P 2222
:Verwenden Sie Port 2222 (das wird von DroidSSHd standardmäßig verwendet)192.168.1.15
:IP Ihres Geräts (ersetzen Sie dies durch die Anzeige des SSH-Servers)/sdcard/DCIM/*.jpg
:Alle JPEG-Dateien aus Ihrem Kameraordner auf der SD-Karte (auf korrekten Pfad achten).
:Dateien in das aktuelle Arbeitsverzeichnis kopieren
Beachten Sie, dass Sie zumindest unter Linux der Benutzerfreundlichkeit halber SSH in seiner Konfiguration anweisen können, immer Port 2222 für diese IP zu verwenden, indem Sie die folgenden Zeilen zu Ihrem ~/.ssh/config
hinzufügen Datei:
Host 192.168.1.15
Port 2222
Danach müssen Sie -P 2222
nicht mehr angeben mit jedem Befehl.
Es könnten auch grafische Lösungen verfügbar sein -- aber ich arbeite meistens von der Kommandozeile aus, daher kann ich Ihnen keine Beispiele dafür geben.