
答案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