Показать статистику
0 голосов
от (140 баллов)

При попытке что-то найти и когда использую find, то натыкаюсь на такое предупреждение Permission denied. В итоге при попытке найти файл find / -name myfile помимо нужных файлов попадается еще много лишних. Можно как-то это решить?

801 просмотров 1 ответов

1 Ответ

+1 голос
от (440 баллов)

Есть несколько вариантов. 

Самый простой (и наверное неправильный) - запустить find от супер-пользователя:

sudo find / -name "myfile"

Но правильнее будет просто отфильтровать сообщения. Такая конструкция так же отфильтрует и сообщения об ошибках:

find / -name "myfile" 2>/dev/null

Либо еще можно так:

find / -name "myfile"  2>&1 | grep -v 'Permission denied'
...