如何使用adb.exe搜索文件?

Sha*_*eri 30 android adb

Unix/Linux包含用于搜索文件的"find"命令,但我不知道android中的哪个命令可用于搜索文件.请举个例子.

Die*_*ano 43

您可能无法找到findgrep所有设备上的,所以可能是你安全的赌注是

   $ adb shell ls -lR | grep filename_you_want
Run Code Online (Sandbox Code Playgroud)

在Linux/OSX上,或

   > adb shell ls -lR | find "filename_you_want"
Run Code Online (Sandbox Code Playgroud)

在Windows上.

  • 这些命令将列出一个文件,但不会告诉你它们在哪里,这就是你想要首先使用Find的原因. (7认同)

Ale*_*exS 22

作为findgrep不安装在我使用的设备上,我使用以下内容:

adb shell ls -R / >tree.txt
Run Code Online (Sandbox Code Playgroud)

之后,我可以使用我喜欢的任何软件(例如notepad ++或grep)在我的电脑上搜索文件tree.txt.


Ken*_*olf 7

find doesn't work for me on my device. Doesn't seem to be installed!

However this sort of works for me:

adb shell
Run Code Online (Sandbox Code Playgroud)

(then in shell)

ls -laR | grep filename_you_want
Run Code Online (Sandbox Code Playgroud)

Hope this helps.

  • 这显示了我正在寻找的文件,但没有路径信息.我如何包含路径? (2认同)