linux中的命令

find命令及不显示Permission denied

要查找目录下某个文件的信息:
find [path] -name "pattern "

有时对于没有查询权限的目录会出现Permission denied ,有一大坨, 不容易看到正确的查询结果, Permission denied 属于错误,将错误重定向走即可:

find [path] -name "pattern " 2>/dev/null

find / -name "run_ob.sh" 2>/dev/null

该命令存在的问题:

它把所有错误消息都丢掉了,而不仅仅是Permission denied

如果只是想剔除Permission denied信息, 则可以和grep命令配合使用:

find / -name run_ob.sh 2>&1 | grep -v "Permission denied"

原文地址:https://www.cnblogs.com/ydbk/p/15331284.html