Comme le titre l'indique, je dois trouver un moyen rapide et fiable de transférer des fichiers entre mon ordinateur portable Linux (OpenSUSE avec KDE 4) et mon téléphone Android (Samsung Galaxy S3 Neo).
J'ai déjà essayé plusieurs méthodes
- Protocole MTP via une connexion par câble USB physique;
- Protocole FTP sur WiFi, fourni par l'application ES File Manager ;
- Connexion Bluetooth;
- KDE Connect via WiFi;
mais tout semble être lent, pas fiable, ou les deux; ce que je veux dire, c'est que, quel que soit le type de connexion que j'essaie, je découvre toujours que mes fichiers sont transférés à faible vitesse (dans la plage de 100 à 500 Ko / s) ou, lorsque la vitesse est un peu plus acceptable ( certains Mb / s), la connexion se brise le plus souvent; Cela me met vraiment en colère de devoir attendre environ une heure pour transférer des chansons ou des fichiers vidéo entre mes appareils, ou de devoir redémarrer le processus pour la énième fois car il cesse soudainement de fonctionner; après tout, de nos jours, une pondération de taille de fichier de l'ordre de centaines de Mb est la norme pour les fichiers de taille moyenne, je ne parle pas de transférer tout un contenu de disque dur.
Mes différents essais m'ont montré que le MPT est le moyen le plus buggé, même s'il peut atteindre les meilleures vitesses de travail (mais ce type de connexion se casse trop souvent pour être utile), tandis que l'autre semble plus fiable, mais avec des vitesses si basses qui rendent l'ensemble du processus une perte de temps (comme je l'ai dit, je trouve inacceptable d'avoir à attendre environ une heure pour transférer un album de musique, un épisode d'une série télévisée ou tout autre fichier qui pèse plus que quelques MB).
Quelle est ma meilleure option pour effectuer cette tâche simple? Veuillez garder à l'esprit que j'aimerais le faire sans utiliser de service en ligne (Dropbox, Google Drive ou quelque chose comme ça), je trouve absurde que de transférer des fichiers personnels entre deux appareils personnels situés dans la même pièce physique que je doivent utiliser un serveur situé, très probablement, sur un autre continent.
la source
adb push
est rapide et fiable.Réponses:
KDE connect. Je transfère des photos de mon téléphone avec 35 mégaoctets par seconde sur mon wifi domestique. Sur mon lieu de travail, le wifi / réseau est considérablement plus pauvre: je ne reçois que 0,5 mégaoctet par seconde. Même ordinateur - même téléphone.
La création d'un wifi partagé sur l'ordinateur via le gestionnaire de réseau peut accélérer considérablement les choses. (N'oubliez pas de définir un code wifi pour ne pas ouvrir le réseau)
la source
Utilisez ADB push / pull. Ou je pense que certains appareils prennent en charge le transfert de masse USB pré-MTP. Pourrait avoir besoin de l'activer en premier. Bien que adb soit probablement le meilleur pour des transferts importants et rapides.
la source
Les autorisations semblent être un problème fréquent. j'utilise
ce dernier répertoire est accessible en écriture par l'utilisateur joe, contrairement aux répertoires système qui nécessitent un téléphone rooté.
Nb cela invoque automatiquement
adb start-server
; pour ranger,adb kill-server
après le transfert de fichiers.Le fichier qui se retrouve dans le dossier de téléchargement peut être déplacé avec le menu du téléphone «sélectionner» et «déplacer» les fonctions.
Si vous essayez de modifier le fonctionnement interne du téléphone, vous avez besoin d'un accès root ...
la source
Je suis d'accord que la copie de fichiers via WiFi entre un ordinateur Linux et un téléphone Android est absurdement difficile. L'outil le plus pratique pour cet IMO est KDE Connect, mais dans mon cas, il a souvent des problèmes dans la direction Linux -> Android renvoyant des erreurs sans commentaire significatif.
Pour Linux -> la direction Android dans mon cas, la solution FTP pure fonctionne mieux. Ma configuration:
Linux: j'utilise le service vsftpd comme serveur FTP:
- un excellent article sur la configuration d'un serveur FTP étape par étape, vous pouvez trouver ici: https://www.wikihow.com/Set-up-an-FTP-Server-in-Ubuntu-Linux
- parfois, vous voulez vérifier l'état de votre service vsftpd, comment le faire, vous pouvez le trouver ici: /ubuntu/19320/how-to-enable-or-disable-services
Une fois que ce qui précède est configuré, créez une nouvelle connexion FTP dans l'application Total Commender (utilisateur: anonyme, IP: [vérifiez sur Linux à l'aide de la commande ifconfig - wlan0, le plus probable commencera par 192.168.], SSL: non, nom: [votre favori nom de la connexion]).
Après vous être connecté en TC au serveur FTP de votre Linux, vous pouvez copier des fichiers depuis un ordinateur Linux vers l'appareil Android: dans un panneau, vous avez votre dossier de serveur FTP sous Linux et dans l'autre, vous pouvez choisir n'importe quel répertoire sur votre Android et copier des fichiers depuis L'un à l'autre.
la source
Jetez peut-être un œil à Airdroid , qui devrait transférer les fichiers localement via le Wi-Fi.
la source
Si vous avez de la samba sur votre box Linux, "FolderSync lite" fonctionne plutôt bien, mais principalement pour garder les paires de répertoires synchronisées; c'est donc bon pour les chansons et les images, mais pas tant pour les transferts ponctuels.
Comme d'autres l'ont dit,
adb push
c'est un bon moyen de déplacer des fichiers vers le téléphone via une connexion par câble. Quelqu'un devrait écrire un adbfs pour fusible. :)la source
L'utilisation de SSH Server et Filezilla fournit des vitesses de transfert sans fil acceptables, des transferts de fichiers fiables et sécurisés, à mon avis.
la source
J'ai constaté que cela ne fonctionne pour l'USB que si j'utilise le câble fourni avec cet appareil ou un appareil similaire. Le câble USB de ma tablette Samsung disparue fonctionne très bien avec mon remplacement Android Onix. La seule chose qui fonctionne pour mon téléphone est le câble qui l'accompagne. Les autres câbles de chargement / transfert USB ne fonctionnent pas ou ne fonctionnent pas complètement: ne copiera pas les fichiers .mp3 par exemple. Je ne sais pas pourquoi c'est. Mais les câbles non périphériques n'apparaissent souvent pas comme un périphérique USB.
la source