Como ya ha descubierto , los puntos de montaje están en /run/user/$USER/gvfs/
(o /var/run/user/$UID/gvfs
) y llevan el nombre del protocolo, el tipo de conexión y la dirección que utilizan. Lo que hace las cosas más difíciles, porque la dirección de conexión puede cambiar cada vez que vuelva a enchufar el dispositivo, incluso si es el mismo puerto. Si tiene el mismo dispositivo dos veces, empeora aún más.
Puede usar lsusb
para mostrar todos los dispositivos USB conectados desde el terminal:
$ lsusb | grep Google # Note: This is a Nexus 4
Bus 002 Device 025: ID 18d1:4ee2 Google Inc.
Como habrás notado, Nautilus también brinda esta información a través de la información sobre herramientas. Encontrará la forma codificada de, por ejemplo, mtp://[usb:002,025]
en /run/user/$USER/gvfs
(o /var/run/user/$UID/gvfs
) comomtp:host=%5Busb%3A002%2C025%5D
Edición de Asker: Esto parece requerir una versión más reciente de libmtp y / o gvfs que está disponible por defecto en 13.04. Ejecute sudo add-apt-repository ppa:langdalepl/gvfs-mtp
y actualice antes de hacer cualquier otra cosa.
Editar: PPA ya no es necesario en saucy / 13.10 y posteriores, los nombres de los archivos se enumeran en la terminal como en Nautilus.
Editar 2016-01-11: eliminé el script que se incluyó anteriormente en esta respuesta debido a la falta de tiempo para el mantenimiento y las mejoras. Todavía puede encontrarlo en el historial de revisiones.