Немо отображает путь к mtp устройству как этот:
mtp://[usb:001,007]/
Я хочу смочь скопировать путь от Немо к терминалу и cd
там. Возможно, это возможно даже с этим путем при выходе из некоторых символов (попробованный неудачно)? В настоящее время я должен сделать это этот путь:
cd /run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C007%5D
Чтобы быть применимыми как путь, Вы имеете к , URL - кодирует строка, которую Вы получаете от Немо.
, Чтобы сделать так следующая острота должна возвратить команду для использования для cd
в 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://',''))"
это возвращается:
cd /run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C007%5D