我想列出android mobile音乐目录的所有文件和文件夹。我在哪里使用
ls -l -R /sdcard/music
它提供了所有文件和文件夹,但没有以正确的方式。
任何人都告诉我adb shell命令显示目录的文件和文件夹层次结构,如“tree”linux命令。
答案 0 :(得分:13)
我不知道你是否还在寻找这个,但我相信这个命令可以帮助你(也适用于adb):
find . -print | sort | sed 's;[^/]*/;|---;g;s;---|; |;g'
它以比
更可读的方式打印目录树(文件夹和文件) ls -l -R
如果您只想要一个文件夹树,可以使用这个:
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
答案 1 :(得分:0)
你需要安装busybox for android,它会为你的手机添加许多知名的linux工具。 你需要一个带root的电话来安装busybox。
请在此处查看:https://play.google.com/store/apps/details?id=stericson.busybox&hl=fr