如何在使用 find 时禁用“权限被拒绝”输出

如何在使用 find 时禁用“权限被拒绝”输出

我正在运行一个脚本来在服务器上查找一些文件:

find / -group usergroup -user jondoe -size 33c

现在我的问题是,只显示真实结果的最方便的方法是什么?在我的输出中,有很多文件 find 遇到权限被拒绝的情况,但这并没有真正帮助。我想需要某种 grep 魔法才能只获取不产生权限被拒绝的结果?

提前谢谢您!

答案1

find / -group usergroup -user jondoe -size 33c 2> /dev/null

2 是 stderr 流,即程序出错时应将错误放入的流。通过> /dev/null重定向该输出,/dev/null您只会从 find 获得粘贴到 stdout 的输出,程序的所有非错误输出都应进入该流。

相关内容