Mostrar ruta accesible 'cd' al dispositivo mtp en Nemo

8

Nemo muestra la ruta al dispositivo mtp así:

mtp://[usb:001,007]/

Quiero poder copiar la ruta de Nemo a la terminal y cdallí. ¿Tal vez sea posible incluso con esta ruta mientras se escapan algunos símbolos (intentado sin éxito)? Actualmente tengo que hacerlo de esta manera:

cd /run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C007%5D
janot
fuente

Respuestas:

5

Para poder utilizarlo como ruta, debe codificar con URL la cadena que obtiene de Nemo.

Para hacerlo, el siguiente oneliner debería devolver el comando a utilizar cden su dispositivo mtp:

echo -n mtp://[usb:001,007] | python -c "import sys,urllib; \
print 'cd /run/user/1000/gvfs/mtp:host='+urllib.quote(sys.stdin.readline().replace('mtp://',''))"

vuelve:

cd /run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C007%5D
Sylvain Pineau
fuente
Lo siento por no comentar antes. Acabo de encontrar que su respuesta no es útil para mí (hace que copiar sea más fácil pero no suficiente para el uso diario), pero también está bien investigado y creo que probablemente sea útil para otra persona. Es por eso que no he aceptado / votado / rechazado. Además, desde mi punto de vista, mi pregunta ahora se parece más a una solicitud de función para los desarrolladores de Nemo, por lo que ni siquiera estoy seguro de si es legítima aquí (al menos no es un informe de error :).
Janot