find 명령을 사용할 때 "작업이 허용되지 않습니다"&"해당 파일 또는 디렉터리가 없습니다"

find 명령을 사용할 때 "작업이 허용되지 않습니다"&"해당 파일 또는 디렉터리가 없습니다"

내 컴퓨터는 2014년 중반형 Big Sur Macbook Pro입니다.

내 사용 사례는 다음과 같습니다. "Java 과학자처럼 생각하는 방법"이라는 책을 찾고 싶습니다. Mac에 내장된 스포트라이트 검색을 사용할 수 있지만 한번 사용해 보고 싶습니다.찾다나 자신에게 Unix 명령을 가르치려고 노력하고 있습니다. Find 명령은 파일의 의도된 위치(와일드카드 *.를 사용한 이후의 다른 유사한 파일도 포함)를 반환했지만 "작업이 허용되지 않음" 및 해당 파일 또는 디렉터리 없음" 명령이 많이 반환된 후에만 해당됩니다. 발췌:

....
apple@apples-MacBook-Pro ~ % sudo find / -name "How to*"
find: /Library/Caches/com.apple.aned: Operation not permitted
find: /System/Library/Templates/Data/private/var/db/oah: Operation not permitted
find: /System/Volumes/Data/.Spotlight-V100: No such file or directory
...

여기서 무슨 일이 일어나고 있는지 말해 줄 수 있는 친절한 사람이 있을까요?

답변1

나는 Mac OS X에 익숙하지 않지만 터미널 프로세스가 해당 경로를 탐색하는 데 필요한 만큼 높은 권한으로 생성되지 않는다고 가정합니다. 그리고 사용자로서 해당 경로를 탐색할 수 없고 오류가 표시되어야 하므로 해당 경로를 다음 위치에 버려서 무시할 수 있습니다 /dev/null.

 find / -name "How to*" 2>/dev/null

관련 정보