Fichiers et texte

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.

Disponible en préversion Mis à jour Fonctionne sur
  • Android
  • Linux

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 doctor vérifie l’agent, le pare-feu, les ports et mDNS, et propose une solution pour chaque problème.

Pas à pas

  1. Installez les deux côtés

    Téléchargez l’outil en ligne de commande Linux sur ce site et vérifiez que pdb --help fonctionne. Installez l’APK Android sur le téléphone.

  2. Ouvrez les ports du pare-feu

    Avec ufw, exécutez sudo ufw allow 47820:47821/udp, sudo ufw allow 47822/tcp et sudo ufw allow 5353/udp. Pour firewalld, consultez Autoriser l’app dans le pare-feu.

  3. 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.

  4. 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.

  5. 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 devices liste 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 commandes pdb. pdb --help les liste toutes.
  • Au-delà des fichiers, vous pouvez envoyer du texte du presse-papiers avec pdb clip <device> et des liens avec pdb url <device> <address>.
  • Les fichiers reçus arrivent dans ~/Downloads/Personal Bridge ; ajoutez --download-dir pour 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).