Я запускаю скрипт для поиска файла на сервере:

find / -group usergroup -user jondoe -size 33c

Теперь моя проблема в том, что является наиболее удобным способом отображения только реальных результатов? В моем выводе есть много файлов, где find столкнулся с отказом в разрешении, но это не очень полезно. Я полагаю, что существует какая-то волшебная программа grep, необходимая для получения только тех результатов, в которых разрешение не получено?

Заранее большое спасибо!

1 ответ1

2
find / -group usergroup -user jondoe -size 33c 2> /dev/null

2 является потоком stderr, потоком, в который следует вносить ошибки из программы в случае ошибки. С помощью > /dev/null вы перенаправляете этот вывод в /dev/null так что вы получаете только результат, вставленный в stdout из find, потока, в который должен быть направлен весь вывод программы, что не является ошибкой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .