Comme vous l'avez déjà a découvert les points de montage sont dans /run/user/$USER/gvfs/
(ou /var/run/user/$UID/gvfs
) et sont nommés d'après le protocole, le type de connexion et l'adresse qu'ils utilisent. Ce qui rend les choses plus difficiles, car l'adresse de connexion peut changer chaque fois que vous rebranchez le périphérique, même s'il s'agit du même port. Si vous avez le même appareil deux fois, c'est encore pire.
Vous pouvez utiliser lsusb
pour afficher tous les périphériques USB connectés à partir du terminal :
$ lsusb | grep Google # Note: This is a Nexus 4, change accordingly
Bus 002 Device 025: ID 18d1:4ee2 Google Inc.
Comme vous l'avez remarqué, Nautilus donne également ces informations via l'info-bulle. Vous trouverez la forme codée de par exemple. mtp://[usb:002,025]
en /run/user/$USER/gvfs
(ou /var/run/user/$UID/gvfs
) comme mtp:host=%5Busb%3A002%2C025%5D
Note de l'auteur : Cela semble nécessiter une version plus récente de libmtp et/ou gvfs que celle disponible par défaut dans la version 13.04. Exécutez sudo add-apt-repository ppa:langdalepl/gvfs-mtp
et mettre à jour avant de faire quoi que ce soit d'autre.
Edit : PPA n'est plus nécessaire dans saucy/13.10 et plus récent, les noms de fichiers sont listés dans le terminal comme ils le sont dans Nautilus.
Edit 2016-01-11 : J'ai supprimé le script qui était précédemment inclus dans cette réponse par manque de temps pour la maintenance et les améliorations. Vous pouvez toujours le trouver dans l'historique des révisions.