💡Aha!

find 명령어 오류 제외하기

맥에서 시스템 파일을 찾아야 할 때, Spotlight보단 find를 사용하는 편이다.

다만 권한이 없는 파일이나 경로의 경우에는 Operation not permitted 내지는 Permission denied 등의 오류가 발생하기 마련이다.

이 오류를 안보이게 하는 방법을 찾아봤다.

기본적인 방법

1find / -name [검색 할 내용] 2>/dev/null

기본적으로는 이렇게 사용하면 걸러지는 듯 싶지만... 내 경우에는 모든 오류를 숨기고 싶은 것이 아니라 권한 관련 오류만 숨기고 싶었다.

그래서 다음과 같이 grep을 응용해주었다.

1find / -name [검색 할 내용] 2>&1 | grep -v "Operation\|Permission"

2024 Dohyun Jung.
Made with ☕️.