【发布时间】:2015-09-29 21:08:01
【问题描述】:
您好,我正在运行 OS X。
我正在尝试使用 du 和 -I 选项来忽略给定类型的所有文件。 我诉诸 -I 因为 OS X du 不包含“排除”选项。
基本上我正在尝试找到与此命令等效的 OS X:
du -ah --exclude="*.txt" /目录/文件夹
【问题讨论】:
-
du ... | sed '/.*\.txt/d'?祝你好运。 -
嗯,最终确定了使用 find 和 awk 的解决方案:find directory/ -name '*.xml' -exec du -k {} \; | awk '{s+=$1} END {print s}'
-
将您的解决方案作为答案发布(带有示例输出),然后在 48 小时后接受它作为答案(我认为)以获得宝贵的声誉积分! ;-) 使用编辑框左上角的
{}格式化工具来格式化数据和代码。祝你好运。
标签: command-line du