【发布时间】:2022-10-25 13:51:51
【问题描述】:
我正在尝试创建一个 bash 脚本,当我将移动设备插入 PC (Linux) 时将执行该脚本。
我的目标是根据修改日期在移动设备和 PC 中比较我所有的 Obsidian 目录(一个包含多个文件夹和带有文本信息的降价文件的目录)。因此,如果降价文件比蜂窝上的文件新,则应将其替换为最新的。
为此,我使用了rsync -ra 命令,但问题是我通过mpt 访问我的手机,所以当rsync 尝试在传输时为文件设置时间时,我收到此错误:
rsync: [generator] failed to set times on "/run/user/1000/gvfs/mtp:host=243c3c45/cellular/Obsidian/Folder": Operation not supported (95)
rsync: [receiver] mkstemp "/run/user/1000/gvfs/mtp:host=243c3c45/cellular/Obsidian/Folder/JOURNAL/.mi\#303\#251rcoles 08 may 2019.md.bLVDHD" failed: Operation not supported (95)
显然,这是一个权限问题。我的手机有 Android 操作系统(无根)。我用sudo 尝试过,但没有成功。
我想通过 USB 数据线离线同步笔记。
【问题讨论】: