如何按目录列出磁盘使用情况,排除某些输出

如何按目录列出磁盘使用情况,排除某些输出

我想了解磁盘使用情况,并想排除那些我无法访问的磁盘 - 有什么建议吗?

sudo du -h / --max-depth=1 | grep -v "cannot access"

谢谢。

答案1

在 bash 中,你可以将标准错误流重定向到流程替代

du -h / --max-depth=1 2> >(grep -v 'cannot access')

这将过滤掉cannot access错误消息,但保留其他消息,例如Permission denied等等。

相关内容