对Android root命令'du'做出反应

时间:2011-12-10 22:29:21

标签: android root du

我有一个成功获得root访问权限并执行2个简单命令的应用程序; cd /du。我甚至不确定cd是否有必要,因为我认为这是你su之后的最终结果。但无论如何..跑步du打印出很多信息。每当我发现大小为零的文件夹时,我想要做的是something()。我是否需要手动查询每个文件夹,或者是否有某种方式“监听”du输出并对其进行操作?我非常擅长编写脚本,但我对从应用程序运行Linux命令知之甚少......

仅供参考我正在使用稍微修改过的this示例来运行我的命令。

更新

这是我到目前为止所拥有的...... du打印出类似

的内容
205244    ./data
0         ./dev

因此,如果使用du | cut -c1 | grep '0',我会得到一堆零。这很好......我想。但是现在我已经将列表缩小到第1列中带有0的条目,我将如何使用grepcut仅打印 0-size目录的路径

此外,cut -c1是否可靠?是否存在dir不是0-size但在输出中具有前导零的情况?

1 个答案:

答案 0 :(得分:0)

我建议你试一试。 请注意:它是递归的。

find ./ -type d -empty -exec ls -ld {} \;

请在尝试申请某事之前手动检查输出是否正确():)