Caricare file su Android da Linux

Caricare file su Android da Linux

Purtroppo Android e Linux hanno qualche problemino di connessione rispetto a macOS e Windows.

Quando attaccate il dispositivo al pc, potete scegliere tra queste opzioni:

  • ricarica
  • MTP
  • PTP
  • MIDI

Per copiare file, impostate MTP; ma come vedrete, non succederà nulla sul pc.

O meglio, ho capito che è una combinazione di distribuzione Linux, DE usato, versione di Android installata e marca del cellulare / tablet.

Ma a me non succede mai nulla comunque!

Leggendo qua e la, ho capito il perchè; vi basta dare uno sguardo a cosa dice Wikipedia su MTP.

A questo punto vediamo come fare; partiamo dal presupposto che i testi li ho condotti con OnePlus One e OnePlus 5T, e come distro Arch Linux e Linux Mint.

Una prima opzione, che non mi ha funzionato sempre, è usare direttamente la libreria libmtp.

Ecco alcuni comandi lanciati da Arch Linux:

# pacman -Sy libmtp
$ mtp-detect
$ mtp-folders
# mtp-sendfile canzone.mp3 canzone.mp3

Sennò possiamo provare con mtpfs, che in pratica ci permette di montare il dispositivo come una pendrive:

# pacman -Sy mtpfs
# mkdir /mnt/android
# mtpfs -o allow_other /mnt/android

Ma come detto, nessuna delle due soluzioni precedenti ha funzionato un granchè; o meglio, hanno funzionato a fasi alterne.

Quello che invece uso senza problemi è Android File Transfer, che è un programma con interfaccia grafica molto semplice da usare:

# pacman -Sy android-file-transfer

Una volta installato, attaccate il dispositivo e scegliete MTP.

Dopo di che avviate il programma; avrete a disposizione tutto l'albero delle directories, e potete fare tutte le operazioni che volete.

Quindi state attenti a cosa cancellate.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2576 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy