2 votes

Le montage d'Android et la copie de fichiers sur MTP tronquent les fichiers de 32 octets.

Nexus 5 avec stock Android 4.4.4

Ubuntu Desktop 14.04 LTS

Si je branche mon téléphone sur mon ordinateur, il est automatiquement détecté et monté. À l'aide de nautilus, je peux naviguer jusqu'à mon dossier DCIM/Caméra et copier les photos sur mon bureau.

Je voulais automatiser ce processus, et j'ai donc écrit un script qui s'exécute après le montage du téléphone. Il détecte automatiquement le point de montage (généralement quelque chose comme /run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C004%5D/ ), récupère une liste des photos et les copie sur mon bureau à l'aide de la fonction cp .

J'ai mis longtemps à m'en apercevoir, mais les outils de ligne de commande (tels que cp y md5sum ) ne voient pas les 32 derniers octets des fichiers. Lorsque je copie les fichiers sur mon bureau, les 32 derniers octets de tous les fichiers sont manquants. Si je prends un md5sum des fichiers, le hachage renvoyé est celui d'un fichier auquel il manque ces mêmes 32 octets.

J'ai fait quelques recherches sur Google, mais je n'ai trouvé personne ayant un problème similaire.

1voto

Vahid Points 175

J'ai un moyen simple, Essayez de connecter votre téléphone avec PTP et Shotwell Photo Manager copiera automatiquement les photos et vidéos sur votre ordinateur. Il existe d'autres logiciels de gestion de photos sous Linux, il suffit de les chercher sur Google.

C'est comment connecter le Nexus 5 avec PTP :

  1. Connecter le téléphone à l'ordinateur
  2. Ouvrez la barre de notification.
  3. Appuyez sur "Connecté en tant que périphérique multimédia".
  4. Sélectionnez Caméra (PTP) au lieu de (MTP).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X