【问题标题】:Rsync mobile permissions. Error: Operation not supported (95)Rsync 移动权限。错误:不支持操作 (95)
【发布时间】: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 数据线离线同步笔记。

【问题讨论】:

    标签: bash rsync mtp


    【解决方案1】:

    问题不在于 rsync-/Linux-originating。

    由于这是一个 Android/Windows 特定问题,您可能会更幸运地获得一个解决方案来查看提供这些答案的位置。

    问题在于 MTP 功能,总结为here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 2013-11-20
      • 2018-02-19
      • 2020-05-24
      • 2021-10-01
      • 2021-12-23
      相关资源
      最近更新 更多