在执行 `adb-sync` 之后,文件*真正*存在于何处?

Where do files *really* exist after doing`adb-sync`?

我正在尝试使用 adb-sync 将文件从笔记本电脑同步到 phone 上的 SD 卡。

adb-sync 报告成功将文件推送到目的地。

导航到 adb shell 中的 /storage/9016-4EF8/Music,列出了新文件,紧跟在以下消息之后:

ls: ./.android_secure: Permission denied

但是新文件没有出现在笔记本电脑的文件资源管理器中。此外,我的音乐播放器看不到它们。

adb shell(不同的项目 - 见评论)否则会完美列出 SD 卡的内容,AFAICT。只有 adb-sync 笔交易错误地显示为不存在。

也许这是相关的,但是adb shell在创建新文件时报告成功,并且这些文件也没有出现在我的文件资源管理器(Dolphin)中。在 Dolphin 中创建新文件工作正常,并正确列在 adb shell!

所以我相信他们实际上并没有转移。或者它们被转移到内存中某个奇怪的地方。他们实际可能在哪里?

我花了一些时间来澄清我对此的想法。其实 adb-sync 对于这个讨论是没有必要的。问题实际上是 adb shell 中的文件系统操作没有反映在我的文件管理器 Dolphin 的视图中。所以我启动了 phone 的文件浏览器,瞧,有变化!

很明显,这是一个与备受诟病的 MTP 协议有关的问题。我很乐意就此打住,除非有人要补充。