我想列出目录中所有子文件夹的大小。当我尝试
du -h --max-depth=1
输出混乱了“权限被拒绝”'这样的陈述
du:无法读取目录`./folder_name':权限被拒绝
如何抑制这些警告?
我通过将输出管道输出到grep尝试了一种解决方法,如下所示
du -h --max-depth=1 | grep -v 'du:'
但这似乎也不起作用!
答案 0 :(得分:3)
尝试:
$ du -h --max-depth=1 2>/dev/null
将 stderr (文件句柄2)重定向到/dev/null
,忽略任何错误消息。