如何使用 find 命令和过滤错误消息

如何使用 find 命令和过滤错误消息

我正在运行这个命令:查找 / | grep corectrl | grep 日志

我收到很多权限被拒绝的错误,我想将 stderr 发送到 null

答案1

可以通过附加2>/dev/nullfind命令(读取man bash)来重定向 STDERR,因此:

find / 2>/dev/null | ...
  

但是,你的命令的其余部分并不理想。阅读man find

find / -type f -name 'corectl.log' -print

或者,如果文件是昨天或更早创建的,则读取man locate

locate corectl.log

相关内容