mtpfs : Montez vos périphériques MTP sous Linux
Table des matières
Quand on a un périphérique MTP sous Linux (typiquement mon téléphone sous Android) quand je le connecte, j'accède correctement à mes documents via le gestionnaire de fichiers (Nautilus, je suis sous GNOME).
L'URL ici de ma carte SD est :
Je ne peux donc pas exécuter des commandes pour "mv" "cp" ou "rm" des fichiers via la console, ni égaliser mes fichiers de musique avec Vorbisgain.
On va donc voir ici comment monter dans notre arborescence locale notre périphérique MTP.
J'utilise ponctuellement mtpfs depuis quelques années et les performances sont très bonnes ! (Testé avec mon Huawei PRA-LX1 et précédemment Samsung Galaxy S2).
C'est là qu'entre en jeu mtpfs !
Tout comme SSHFS dont j'ai déjà parlé sur ce site, il va permetre de monter via Fuse facilement un appareil utilisant le protocole MTP.
On installe donc mtpfs.
Sous Gentoo/Calculate Linux :
Sous Fedora :
Maintenant, il n'y a plus qu'à utiliser
Dans un premier temps, on doit évidemment brancher le périphérique MTP et autoriser le transfert des fichiers :
Une fois fait, on peut créer dans notre dossier personnel un dossier dans lequel on va monter le périphérique mtp (j'utilise /home/adrien/mnt) :
Pour monter, le périphérique (Il ne doit pas être monté), on utilisera la commande mtpfs suivi du point de montage :
Et voilà, le périphérique est monté dans notre arborescence :
On peut alors naviguer en console et exécuter des commandes comme si c'était une simple clé USB ou disque :
Pour démonter le périphérique MTP, on utilisera soit le bouton "Eject" du gestionnaire de fichiers, soit la commande :
Et voilà !
Introduction
Quand on a un périphérique MTP sous Linux (typiquement mon téléphone sous Android) quand je le connecte, j'accède correctement à mes documents via le gestionnaire de fichiers (Nautilus, je suis sous GNOME).
Caché :
L'URL ici de ma carte SD est :
Code TEXT :
mtp://HUAWEI_PRA-LX1_9DC7N18125001169/Carte%20SD
Je ne peux donc pas exécuter des commandes pour "mv" "cp" ou "rm" des fichiers via la console, ni égaliser mes fichiers de musique avec Vorbisgain.
Code BASH :
cd mtp://HUAWEI_PRA-LX1_9DC7N18125001169/Carte%20SD
Code TEXT :
bash: cd: mtp://HUAWEI_PRA-LX1_9DC7N18125001169/Carte%20SD: Aucun fichier ou dossier de ce type
On va donc voir ici comment monter dans notre arborescence locale notre périphérique MTP.
J'utilise ponctuellement mtpfs depuis quelques années et les performances sont très bonnes ! (Testé avec mon Huawei PRA-LX1 et précédemment Samsung Galaxy S2).
Installer mtpfs
C'est là qu'entre en jeu mtpfs !
Tout comme SSHFS dont j'ai déjà parlé sur ce site, il va permetre de monter via Fuse facilement un appareil utilisant le protocole MTP.
On installe donc mtpfs.
Sous Gentoo/Calculate Linux :
Code BASH :
emerge -av sys-fs/simple-mtpfs
Sous Fedora :
Code BASH :
dnf install simple-mtpfs
Maintenant, il n'y a plus qu'à utiliser
Utiliser MTPFS
Dans un premier temps, on doit évidemment brancher le périphérique MTP et autoriser le transfert des fichiers :
Une fois fait, on peut créer dans notre dossier personnel un dossier dans lequel on va monter le périphérique mtp (j'utilise /home/adrien/mnt) :
Code BASH :
mkdir ~/mnt
Pour monter, le périphérique (Il ne doit pas être monté), on utilisera la commande mtpfs suivi du point de montage :
Code BASH :
mtpfs ~/mnt
Et voilà, le périphérique est monté dans notre arborescence :
On peut alors naviguer en console et exécuter des commandes comme si c'était une simple clé USB ou disque :
Pour démonter le périphérique MTP, on utilisera soit le bouton "Eject" du gestionnaire de fichiers, soit la commande :
Code BASH :
fusermount -u ~/mnt
Et voilà !