簡體   English   中英

如何使用adb shell列出android手機中的所有文件?

[英]How to list all the files in android phone by using adb shell?

我只是嘗試為我的Android手機編寫一個bash shell。
當我想列出我的Android手機中的所有文件。 我發現Android shell終端不支持find命令。
所以我只想知道哪個是旅行sdcard文件的最佳方式?

我可能錯了,但“find -name __”對我來說很好。 (也許這只是我的手機。)如果您只想列出所有文件,可以試試

adb shell ls -R /

您可能需要root權限。

編輯:正如其他答案所示,使用像grep這樣的ls

adb shell ls -Ral yourDirectory | grep -i yourString

例如。

adb shell ls -Ral / | grep -i myfile

-i用於忽略大小寫。 /是根目錄。

打開cmd類型的adb shell然后按Enter鍵。 鍵入ls以查看文件列表。

只是添加完整的命令:

adb shell ls -R | grep filename

這實際上是Android上非常快速的查找

此命令還將顯示文件是否隱藏adb shell ls -laR | grep filename adb shell ls -laR | grep filename

有些Android手機包含Busybox。 很難找到。

要查看busybox是否在附近:

ls -lR / | grep busybox

如果你知道它在附近。 你需要一些讀/寫空間。 試試你的閃存驅動器/ SD卡

cd /sdcard
ls -lR / >lsoutput.txt

上傳到您的計算機。 上傳文件。 獲取一些文本編輯器。 搜索busybox。 將查看找到該文件的目錄。

busybox find /sdcard -iname 'python*'

為了使busybox更容易訪問,您可以:

cd /sdcard
ln -s /where/ever/busybox/is  busybox
/sdcard/busybox find /sdcard -iname 'python*'

或者你想要的任何其他地方。 [R

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM