我正在Linux服务器上使用find命令。我无权访问所有目录。我的命令如下所示:find . -name "filename.ending" -ls
。它不仅找到我需要的文件,而且还列出了所有无法访问的文件夹-数量很多。我在手册页或其他示例页面上都找不到抑制这种情况的选项。
您可以尝试这个:
find . -iname "filename.ending" -ls 2>&1 |egrep -v "Operation not permitted|Permission denied"
find . -iname "filename.ending" -ls 2>/dev/null
我认为您大多会遇到这两种错误:
如果还有其他内容,可以将其添加到|
管道中。