Монтирование Android и копирование файлов по MTP усекают файлы на 32 байта

Nexus 5 с запасом Android 4.4.4

Рабочий стол Ubuntu 14.04 LTS

Если я включаю свой телефон в мой компьютер, он автоматически обнаруживается и монтируется. Используя наутилус я могу перейти к своей папке DCIM/Camera и скопировать фотографии в свой рабочий стол.

Я хотел автоматизировать этот процесс, и таким образом, я записал сценарий, который бежит за телефоном, был смонтирован. Это автоматически обнаруживает точку монтирования (обычно что-то как /run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C004%5D/), получает список фотографий и копирует их в мое настольное использование cp.

Я взял меня долгое время для замечания, но инструменты командной строки (как cp и md5sum) не смотрите последние 32 байта файлов. Когда я копирую файлы в свой рабочий стол, заключительные 32 byes всех файлов отсутствуют. Если я беру md5sum хеш файлов, возвращенный хеш для файла, который пропускает те те же 32 байта.

Я погуглил немного и не могу найти никого с подобной проблемой.

2
задан 5 January 2015 в 17:25

1 ответ

У меня есть простой путь, подключение Попытки, Ваш телефон с PTP и менеджером по фотографии Shotwell имеет автоматическое изображение копии и видео к Вашему компьютеру. Существует больше фото управления в Linux, просто Google это.

Это - как соединить Nexus 5 с PTP:

  1. Подключение звонят к Компьютеру
  2. Открытая панель уведомления.
  3. Касание к "Связанному как устройство хранения данных".
  4. Избранная Камера (PTP) вместо этого (MTP).
1
ответ дан 20 November 2019 в 02:09

Другие вопросы по тегам:

Похожие вопросы: