gpt4 book ai didi

linux - 排除来自 "du"的所有权限被拒绝消息

转载 作者:行者123 更新时间:2023-12-02 05:33:26 33 4
gpt4 key购买 nike

我正在尝试评估多个 Unix 用户帐户的磁盘使用情况。简而言之,我使用以下命令:

du -cBM --max-depth=1 | sort -n

但是我看到了很多像下面这样的错误消息。如何从显示中排除所有此类“权限被拒绝”消息?

du: `./james/.gnome2': Permission denied

我的请求可能与以下列表非常相似,只需将“find”替换为“du”即可。

How can I exclude all "permission denied" messages from "find"?

以下线程不起作用。我想我正在使用 bash。

Excluding hidden files from du command output with --exclude, grep -v or sed

最佳答案

du -cBM --max-depth=1 2>/dev/null | sort -n 

或者在 bash 中更好(只需过滤掉这个特定的错误,而不是像最后一个片段一样)

du -cBM --max-depth=1 2> >(grep -v 'Permission denied') | sort -n 

关于linux - 排除来自 "du"的所有权限被拒绝消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15141588/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com