我必须创建以下查找命令,但我不能这样做。
在整个文件系统中搜索以“.h”或“.so”结尾的所有文件,不显示 由于缺少对文件的访问权限而导致的错误消息(权限被拒绝)。 不允许使用sudo来运行find命令(显然是root访问),甚至将标准错误重定向到/ dev / null Blockquote
任何帮助将不胜感激。谢谢。
答案 0 :(得分:0)
使用gnu找到你可以做到:
find / -type d ! -readable -prune -o \( -name '*.so' -o -name '*.h' \) -print
-type d ! -readable -prune
将跳过运行此find
命令的用户无法读取的目录。