当将 Android 3.0+ 设备连接到 Ubuntu 13.04 时,文件传输通常在 Nautilus 中工作正常,但使用命令行并不明显。没有明显的文件系统挂载点,Nautilus 显示“位置”(通常是挂载点),就像mtp://[usb:002,003]/
它根本不显示一样。您也可以通过执行来查看位置gvfs-mount -l
。在幕后,Ubuntu 使用 gvfs 来挂载 Android 公开的 mtp 文件系统。应该可以从 访问 gvfs 挂载的 mtp 共享/run/user/<username>/mtp:host=<encoded string>
。但是,13.04(以及可能的更早版本)中的 gvfs 错误将在该位置显示难以辨认的数字而不是文件对象。较新版本的 gvfs 解决了此问题。执行
sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update
sudo apt-get dist-upgrade
在 Nautilus 中卸载并重新安装您的 mtp 共享。下面的列表/run/user/<username>/
现在应该列出了正确的文件名。
感谢 bessmanMTP 挂载设备位于文件系统的什么位置?。我补充了一些初学者可能不知道的步骤。