【发布时间】:2016-10-10 15:23:46
【问题描述】:
我正在尝试使用以下 ADB 命令将我的应用程序的共享首选项文件夹从我的 PC 复制到 /sdcard 分区:
adb shell su -c "cp /data/data/com.anrapps.pixelbatterysaver/shared_prefs/ /sdcard/appdata/"
但这会返回cp: Skipped dir '/data/data/com.anrapps.pixelbatterysaver/shared_prefs': No such file or directory。但是,当执行 ls 命令时,它说该文件夹存在:
adb shell su -c "ls /data/data/com.anrapps.pixelbatterysaver"
缓存 代码缓存 文件 shared_prefs
有什么问题?可能与权限有关?
【问题讨论】:
-
复制目录需要使用
cp -r。 -
@PaulTomblin 没错,它奏效了。不太了解 UNIX 命令。请张贴作为答案并解释原因,我将标记为已接受。谢谢