Cómo rsync a android

Pregunta:

¿Cómo puedo conectar mi dispositivo Android a música rsync (u otras cosas)?

Respuesta:

Realmente usando rsync sobre MTP / usb

Es más fácil de lo que todos dicen, primero tenga en cuenta que cuando GVFS monte el soporte MTP, estará disponible debajo. Puede forzar esto abriendo el teléfono en un navegador de archivos gráfico (thunar / nautilus / etc.)

/run/user/$UID/gvfs

entra allí. Suponiendo que tiene un dispositivo mtp, esto debería funcionar:

$ cd /run/user/$UID/gvfs/mtp*

Encuentre dónde desea transferir los archivos también y luego sincronícelos con rsync.

$ cd SanDisk\ SD\ card/Movies/

$ pwd # prints "/run/user/1000/gvfs/mtp:host=%5Busb%3A003%2C096%5D/SanDisk SD card/Movies"

$ rsync --verbose --progress --omit-dir-times --no-perms --recursive --inplace ~/Videos/ ./

Opciones de Rsync

  • --inplace : Recomiendo encarecidamente usar --inplace sin el cual mtp puede querer copiar el archivo a uno nuevo y luego cambiarle el nombre por el anterior. Eso puede resultar en copiar el archivo a la tarjeta SD dos veces: una vez para la transferencia mtp a la tarjeta SD, y otra vez porque el controlador MTP puede no ser compatible con (mv), puede (cp / rm) debajo del capó para estar seguro .
  • lea man rsync para obtener una descripción de --verbose , --progress , --recursive , pero son bastante autodocumentados.
  • --omit-dir-times --no-perms son obligatorios porque mtp no lo admite.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım