폴더를 찾고 있는데 Permission denied
그 안에 이메일이 너무 많아요. 나는 이것을 필터링하기 위해 출력을 grep하고 싶습니다. 나는 다른 질문을 바탕으로 이것을 시도했습니다.
find / -type d -name 'force_fields' | xargs grep 'force_fields'
그러나 여전히 메시지가 포함된 항목 스트림을 수신하므로 Permission denied
내가 찾고 있는 항목을 필터링할 수 없습니다.
답변1
오류 흐름을 제거하는 것이 해결책입니까?
find / -type d -name 'force_fields' 2>/dev/null
답변2
오류는 에 인쇄되지만 stderr
결과는 에 인쇄됩니다 stdout
. 다음과 같이 오류가 표시되지 않도록 리디렉션할 수 있습니다.
find / -type d -name 'force_fields' 2>/dev/null
답변3
이러한 메시지는 표준 오류 채널(2번)을 통해 기록됩니다. /dev/null
다음과 같은 방법으로 오류 메시지를 리디렉션하여 오류 메시지를 방지할 수 있습니다 .
find / -type d -name 'force_fields' 2>/dev/null