2016-09-04 3 views
0

Как я могу найти все файлы, содержащие определенную строку с корневого уровня?найти все файлы содержат строку в linux

Я looged с корнем & пытался что-то вроде:

[[email protected] /]# grep -r 'log4j'/
grep: /proc/sys/fs/binfmt_misc/register: Invalid argument 
grep: /proc/sys/net/ipv4/route/flush: Permission denied 

я получаю только несколько разрешения запрещено (хотя я корень).

+1

Вы в вещи оглавлению которые на самом деле не файлы,/Proc полна псевдо-файлов. Попробуйте 'grep -R log4j/2>/dev/null', чтобы избавиться от шума. –

ответ

0

Как корень, вы все еще можете chmod a-r file:

$ ls -la /proc/sys/net/ipv4/route/flush 
--w------- 1 root root 0 Sep 4 15:59 /proc/sys/net/ipv4/route/flush