答案1
您可以尝试各种语法变化,直到键盘磨损为止。find
您启动的 shell 找不到该文件,必须首先修复它。
我不记得在 ADB 中见过find
,所以我首先要确保您确实拥有该命令,如果没有,则决定不同的策略。例如,您可以尝试grep
输出ls -R
答案2
如果你的手机已root(根据你的陈述,“我试图通过输入su来root它”我会猜测不是,但我不确定),您只需安装 BusyBox 和终端模拟器即可获得更多您可能期望或习惯的 Linux 命令。这实际上只允许您复制到连接的 USB 或 SD 卡,并且基本上是在 Play 商店的应用程序中完成的。
链接到一般 adb 页面:
http://developer.android.com/tools/help/adb.html
您应该探索这个网站以及developer.android.com,以更加熟悉Android,因为它与您常用的Linux 之间存在一些非常重要的差异。 (就像默认情况下您没有 root 访问权限并且无权访问所有目录的事实)
这解释了从设备复制文件或向设备复制文件的方法。相关行是:
adb pull <remote> <local>
在命令中,并引用开发计算机(本地)和模拟器/设备实例(远程)上的目标文件/目录的路径。
这是一个例子:
adb push foo.txt /sdcard/foo.txt