与adb shell中linux tree命令类似的命令

问题描述 投票:0回答:2

我想列出Android手机音乐目录的所有文件和文件夹。我在哪里使用

ls -l -R /sdcard/music

它提供了所有文件和文件夹,但不是以正确的方式。

任何人都可以告诉我 adb shell 命令可以显示目录的文件和文件夹层次结构,例如“tree”linux 命令。

android linux adb
2个回答
29
投票

我不知道你是否还在寻找这个,但我相信这个命令可以帮助你(也适用于 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
投票

您需要安装 Android 版 busybox,它会为您的手机添加许多知名的 Linux 工具。 您需要一部已 root 的手机才能安装 busybox。

在这里查看:https://play.google.com/store/apps/details?id=stericson.busybox&hl=fr

© www.soinside.com 2019 - 2024. All rights reserved.