在Android上使用DU

在Android上使用DU,android,adb,android-sdk-2.3,Android,Adb,Android Sdk 2.3,我可以在adb shell上使用类似于unix命令du的东西吗?我正试图找到一种方法来查看每个文件有多大,因为我有一个应用程序正在变得非常大并且失控,我正试图确定它具体是哪个文件/数据库,以便解决这个问题 我正在Evo 4G上测试此功能,并获得: du: permission denied 或者在我根目录/重新安装它之后: du: not found cd放入其他文件夹对我没有任何帮助。ls-l应在thadb shell中工作,并列出当前目录中的所有文件及其大小 HTH安装终端IDE(或其他

我可以在adb shell上使用类似于unix命令du的东西吗?我正试图找到一种方法来查看每个文件有多大,因为我有一个应用程序正在变得非常大并且失控,我正试图确定它具体是哪个文件/数据库,以便解决这个问题

我正在Evo 4G上测试此功能,并获得:

du: permission denied
或者在我根目录/重新安装它之后:

du: not found

cd放入其他文件夹对我没有任何帮助。

ls-l
应在th
adb shell
中工作,并列出当前目录中的所有文件及其大小


HTH

安装终端IDE(或其他一些包含
du
或BusyBox-TIDE的应用程序,除此之外,还有很多,你可能不想要的),或者用它的一个终端提问,或者连接到它的telnet服务器,然后提问。

我在寻找一些东西(对于文件夹和子文件夹),并且总内存使用量也将增加:(是的,不幸的是,您不会得到大小合计,但是您可以将
-R
添加到
ls
中,使其在从current开始的所有目录中递归。如果您要查找特定文件的大小,您不必做太多数学运算。干杯。这很奇怪,我也需要得到大小,但ls-l没有显示它们。它显示权限、日期和2列,如app_(和一个数字)或app_system。不确定它是否来自我的cygwin安装,但我在dos命令提示符下有du,并且“adb shell”也可以访问它。由于我的设备没有根目录,因此它仅用于浏览数据目录。