为什么 Ubuntu 无法进行 MTP SMB 传输?

为什么 Ubuntu 无法进行 MTP  SMB 传输?

Nautilus 无法在 SMB 和 MTP 设备之间复制。rsync 也是如此,会出现以下情况:

rsync: [receiver] mkstemp "/run/user/1000/gvfs/smb-share:server=192.168.1.20,share=backup/phone/files/filename.txt" failed: Operation not supported (95)

我试图做的只是手机文件备份,但 smb 或 mtp 实现显然不兼容。

答案1

Ubuntu 并不是唯一一个遇到这种情况的公司

MTP 不是直接访问文件系统(参见答案),因此您需要先将文件复制到您的系统中才能执行此操作(或使用 adb)。特别是对于 rsync,复制软件不知道文件是什么,因为目录列表是“流式传输的”,然后,当请求复制时,手机将上传该文件

因此在导出到外部服务器之前需要手动复制

相关内容