This question already has answers here:
Exclude all permission denied messages from “du”
(5个答案)
4年前关闭。
我想列出目录中所有子文件夹的大小。当我尝试
如何抑制这些警告?
我尝试通过将输出管道输送到grep来尝试解决方法,如下所示
但这似乎也不起作用!
这会将stderr(文件句柄2)重定向到
(5个答案)
4年前关闭。
我想列出目录中所有子文件夹的大小。当我尝试
du -h --max-depth=1
这样的输出杂乱地显示了“权限被拒绝”语句如何抑制这些警告?
我尝试通过将输出管道输送到grep来尝试解决方法,如下所示
du -h --max-depth=1 | grep -v 'du:'
但这似乎也不起作用!
最佳答案
尝试:
$ du -h --max-depth=1 2>/dev/null
这会将stderr(文件句柄2)重定向到
/dev/null
,而忽略任何错误消息。关于linux - 在du命令中禁止 'Permission Denied'警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35244508/
10-11 22:05