소개

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

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

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

기본적인 방법

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

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

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

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

안내

해당 글은 '도다 Aha!'에서 이전된 글입니다. 이전 글과 달라진 부분이 있을 수 있습니다.

태그
macos
반응과 댓글 시스템은 Giscus에 의해 호스팅되며, 모든 대화는 GitHub에 저장됩니다.

출처가 명확하지 않은 내용을 신뢰하지 마세요. 글 작성자는 이로 인해 발생하는 책임을 지지 않습니다.

피드백 무엇이든 환영합니다 🤗

doda.devlicensegithubmade with ☕️

find 명령어 오류 제외하기 – 도다위키