jan*_*not 9 command-line android directory mtp nemo
Nemo 会像这样显示 mtp 设备的路径:
mtp://[usb:001,007]/
Run Code Online (Sandbox Code Playgroud)
我希望能够将路径从 Nemo 复制到终端和cd那里。也许即使使用这条路径也有可能在转义一些符号时(尝试失败)?目前我必须这样做:
cd /run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C007%5D
Run Code Online (Sandbox Code Playgroud)
要用作路径,您必须对从 Nemo 获得的字符串进行URL 编码。
为此,以下 oneliner 应将要使用的命令返回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://',''))"
Run Code Online (Sandbox Code Playgroud)
它返回:
cd /run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C007%5D
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2079 次 |
| 最近记录: |