1.MTPfs原生支持
小米的帮助中说明了,但是不稳定,容易断开!
2.FTP服务器
1).两种构架:小米手机作为服务端,或者小米手机作为客户端;
当小米手机作为服务端时,直接使用文件管理自带的FTP服务器即可,注意编码要选UTF;
但小米手机作为客户端时,自带的文件管理器无法自定义登陆,只能下载第三方文件浏览器(如ES浏览器等),可以上传和下载。
2).三种传输介质:usb数据线传输,路由器WiFi传输,自建AP热点传输;
usb:链接后,打开网络共享中的“USB共享网络”,此时Ubuntu多了一个网卡“usb0”,该网卡的ip地址为 192.168.42.90,而小米也多了一个IP:192.168.42.129;
在ubuntu上访问小米的ftp时,使用192.168.42.129来替代文件浏览器给出的ftp地址中的ip,此时数据是通过usb数据线传输,速度相当于windows下直接读写,一般为20M/s。
WiFi:从ubuntu直接通过wifi访问小米手机文件浏览器给出的ftp地址,此时数据通过无线路由器中转,速度取决于路由器的发射频率,2.4G一般为2-3M/s,5G可以达到10M/s。
AP:同WiFi,速度取决于手机无线网卡的发射频率,一般速度为2M/s。
3.gphoto2数码相机浏览
通过usb数据线链接后,小米手机链接模式选择为“浏览图片”而不是“浏览文件”,Ubuntu文件浏览器会出现数码相机设备,点击进入后,可看到只有 DCIM 一个目录;注意该目录所在目录无法操作,但是该目录内是可读可写的,所以我们间接的实现了文件传输;
将手机要传出的文件先转移到该目录下,电脑直接访问该目录即可得到文件;将要传给手机的文件复制到该目录,在通过手机移动到其他相应的位置即可。