Transférer des fichiers entre Android et Linux
Associez votre téléphone Android à un PC Linux avec l’outil en ligne de commande pdb, puis échangez des fichiers en Wi-Fi, chiffrés de bout en bout.
Sous Linux, Personal Device Bridge est un outil en ligne de commande appelé pdb. Lancez pdb serve --pair sur le PC, scannez le code avec l’app Android, et vous pouvez envoyer des fichiers dans les deux sens : depuis le téléphone avec Fichiers, et depuis le terminal avec pdb send. Il n’y a pas de fenêtre de bureau sous Linux, mais les transferts sont les mêmes que sous Windows : chiffrés et capables de reprendre.
L’essentiel
- Fonctionne sous Linux 64 bits (x86_64) en tant qu’outil en ligne de commande.
- Les fichiers reçus vont dans
~/Downloads/Personal Bridge, ou là où pointe--download-dir. pdb send <device> <files or folders>envoie des fichiers et des dossiers entiers.pdb doctorvérifie l’agent, le pare-feu, les ports et mDNS, et propose une solution pour chaque problème.
Pas à pas
Installez les deux côtés
Téléchargez l’outil en ligne de commande Linux sur ce site et vérifiez que
pdb --helpfonctionne. Installez l’APK Android sur le téléphone.Ouvrez les ports du pare-feu
Avec ufw, exécutez
sudo ufw allow 47820:47821/udp,sudo ufw allow 47822/tcpetsudo ufw allow 5353/udp. Pour firewalld, consultez Autoriser l’app dans le pare-feu.Lancez l’association sur le PC
Exécutez
pdb serve --pair. La commande reste active, reçoit les fichiers et affiche un QR code et un lien d’association.Associez depuis le téléphone
Sur le téléphone, touchez Scanner le QR code et scannez-le, ou faites parvenir le lien sur le téléphone et utilisez Coller un lien à la place. Validez uniquement si les codes à 6 chiffres sont identiques des deux côtés.
Envoyez dans les deux sens
Sur le téléphone, touchez Fichiers et choisissez le PC Linux. Dans le terminal, exécutez
pdb send <device> <file>;pdb devicesliste les noms d’appareils utilisables.
Garder le PC prêt à recevoir
Le PC ne reçoit que lorsque l’agent d’arrière-plan est actif. pdb agent install le lance à l’ouverture de session pour votre utilisateur, sans droits d’administrateur, et pdb agent status vous indique s’il tourne.
Ce que couvre la version Linux
- Sous Linux, la version prise en charge est l’outil en ligne de commande
pdb: tout ce qui est décrit sur cette page se fait avec des commandespdb.pdb --helples liste toutes. - Au-delà des fichiers, vous pouvez envoyer du texte du presse-papiers avec
pdb clip <device>et des liens avecpdb url <device> <address>. - Les fichiers reçus arrivent dans
~/Downloads/Personal Bridge; ajoutez--download-dirpour utiliser un autre dossier.
Questions
Existe-t-il une app de bureau pour Linux ?
Non. Sous Linux, Personal Device Bridge est l’outil en ligne de commande pdb. L’app de bureau graphique est destinée à Windows.
L’association échoue alors que les deux sont sur le même Wi-Fi. Que faire ?
Exécutez pdb doctor, qui vérifie le pare-feu, les ports et mDNS et suggère des solutions. Les Wi-Fi invités isolent souvent les appareils ; voir Résoudre l’isolation Wi-Fi (réseaux invités et publics).
Un PC Linux peut-il aussi communiquer avec un PC Windows ?
Oui. Deux PC s’associent avec un lien : exécutez pdb serve --pair sur l’un et pdb pair "pdb://pair?d=…" avec ce lien sur l’autre, ou, dans l’écran Ajouter un appareil de l’app Windows, collez-le sous Coller un lien d’un autre appareil et cliquez sur Connecter.
Est-ce que ça marche quand le téléphone est loin de la maison ?
Oui. Une fois associés, les appareils se connectent automatiquement via Internet, toujours chiffrés de bout en bout (Se connecter via Internet).