Linux查找命令权限被拒绝 [英] Linux find command permission denied

查看:172
本文介绍了Linux查找命令权限被拒绝的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要过滤掉不必要的信息权限被拒绝".这些是命令" find -type f -name sources.list "

I want to filter out the unnecessary information "Permission denied". these are outputs from command "find -type f -name sources.list"

find: './run/lxcfs': Permission denied
find: './run/sudo': Permission denied
find: './run/lvm': Permission denied
find: './tmp/systemd-private-99eef94819d84080adc7df3e60efee5b-systemd-timesyncd.service-HE48k9': Permission denied
find: './lost+found': Permission denied
find: './dev/vboxusb': Permission denied
find: './root': Permission denied
./etc/apt/sources.list
find: './etc/sudoers.d': Permission denied

我尝试与上述 find 命令结合使用"!-可读-prune "来禁止显示权限被拒绝"信息,但仍然没有.工作.

I tried to use "! -readable -prune" in conjunction with the find command as above to suppress the "Permission denied" information, but it still doesn't work.

推荐答案

类似的方法应该起作用

find -type d ! -readable -prune -o -type f -name sources.list

这篇关于Linux查找命令权限被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆