Comment puis-je me connecter à mon appareil Android pour écouter de la musique rsync (ou autre)?
J'ai trouvé cette solution:
Éditez ssh-config local, pour modifier le port par défaut pour l'hôte "Android"
.ssh/config
Host Android
Port 2222
rsync -rvlc Musique Android: SDCardLink /
Mettre à jour Je prefere -rvlc
à -a
car vous recevez beaucoup d'avertissements car la définition des autorisations et des horodatages ne fonctionne pas. L'option -c
rend la deuxième synchronisation beaucoup plus rapide.
Je prefere -rvl --size-only
à -a
car vous recevez beaucoup d'avertissements car la définition des autorisations et des horodatages ne fonctionne pas. L'option --size-only
rend la deuxième synchronisation beaucoup plus rapide.
Malheureusement, les applications de musique ont besoin de temps pour voir les nouveaux fichiers. Redémarrer l'appareil aide.
C'est plus facile que tout le monde le dit, notez d'abord que lorsque GVFS monte le montage MTP, il sera disponible sous. Vous pouvez le forcer en ouvrant le téléphone dans un navigateur de fichiers graphique (thunar/nautilus/etc).
/run/user/$UID/gvfs
aller là-bas. En supposant que vous ayez un périphérique mtp, cela devrait fonctionner:
$ cd /run/user/$UID/gvfs/mtp*
Recherchez également où vous voulez transférer les fichiers, puis rsync leur
$ 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/ ./
--inplace
: I fortement suggère d'utiliser --inplace
sans lequel mtp voudra peut-être copier le fichier, puis le renommer en ancien. Cela peut entraîner la copie du fichier sur la carte SD à deux reprises: une fois pour le transfert de mtp sur la carte SD et une autre fois parce que le pilote MTP peut ne pas prendre en charge (mv), il peut (cp/rm) sous le capot être sûr .--verbose
, --progress
, --recursive
, mais ils se documentent assez bien.--omit-dir-times
--no-perms
sont obligatoires car mtp ne les prend pas en charge.La sauvegarde rsync pour Android peut être configurée pour se synchroniser en sens inverse, c'est-à-dire d'un hôte Linux à un périphérique Android.
Et avec l’aide de Llama , vous pouvez configurer le périphérique Android pour rsync automatiquement sur des conditions spécifiques, par exemple: