Visualizza il percorso accessibile 'cd' al dispositivo mtp in Nemo


8

Nemo mostra il percorso del dispositivo mtp in questo modo:

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

Voglio essere in grado di copiare il percorso da Nemo al terminale e cdlì. Forse è possibile anche con questo percorso durante la fuga di alcuni simboli (provato senza successo)? Attualmente devo farlo in questo modo:

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

Risposte:


5

Per essere utilizzabile come percorso devi codificare l' URL della stringa che ottieni da Nemo.

Per fare ciò il seguente oneliner dovrebbe restituire il comando da usare cdnel tuo 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://',''))"

ritorna:

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

Mi dispiace di non aver commentato prima. Ho appena trovato la tua risposta non utile per me (rende la copia più semplice ma non abbastanza per l'uso quotidiano), ma è anche ben studiata e penso che probabilmente sia utile per qualcun altro. Ecco perché non ho né accettato / votato / downvoted. Anche dal mio punto di vista la mia domanda ora assomiglia più a una richiesta di funzionalità per gli sviluppatori Nemo, quindi non sono nemmeno sicuro che sia legittima qui (almeno non è una segnalazione di bug :).
Jan
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.