Linux Mint 19.3 笔记本电脑通过 MTP(在 Caja 中)将 400 MB 文件复制到 Android 7.0 平板电脑。
复制时,该文件在平板电脑上的库存文件应用程序中可见,我可以继续点击平板电脑上的刷新按钮,以查看文件大小与笔记本电脑上的进度表同步增长。
一旦达到 100%,它在笔记本电脑上仍然可见,但在下次刷新时从平板电脑上消失,再也看不到了。即使卸载并重新安装后,平板电脑也看不到它,而笔记本电脑仍然可以。笔记本电脑显示正确的文件名、大小、类型和位置;然而,它:
- “尺寸”显示“未知”在磁盘上属性对话框中的“和”已访问“
- 显示修改日期为 1969 年 12 月 31 日
- 尝试打开文件时出现一般 I/O 错误
- 如果我尝试重命名它,则会出现错误“抱歉,无法重命名...:libmtp错误:无法设置对象字符串”
我听说 Linux 中的 MTP 支持现在非常好。在我尝试安装额外的 MTP 软件包之类的东西之前,我是否遗漏了一些明显的东西?
答案1
MTP 是一个非常有缺陷的协议,应该完全避免。您在文件资源管理器中看到的只是当前文件的快照,您无法就地编辑文件。如果您将文件夹移动到电脑,传输刹车并不罕见,但源文件夹无论如何都会在手机上删除
传输文件的安全方法是 adb shell
adb pull -a /sdcard
会将所有文件从内部存储复制到 PCadb push
是传输文件的命令