Mac에서 다음 명령을 사용했습니다(OS X Mavericks 사용).
find /Volumes/Data -name '*hello*'
그리고 계속해서 오류가 발생합니다. 나는 명령줄을 여러 번 다시 읽었고 나중에 문제가 명령줄이 아니라는 것을 발견했습니다. 문제는 /Volumes/Docs
아마도 비활성으로 인해 현재 디렉토리가 마운트 해제되었다는 것입니다. 이것은 버그입니까? 절대 경로에서 무언가를 찾는 데 익숙하다면 find
중요하지 않은 현재 디렉터리에 왜 관심을 갖겠습니까? find에 신경 쓰지 말라고 지시할 수 있는 방법이 있나요?
(그것이 쉘 스크립트의 일부이고 쉘 스크립트를 사용하는 사람이 현재 디렉토리를 마운트 해제하는 기존 쉘에서 실행 중이기 때문에 쉘 스크립트가 실패할 수 있다고 상상해 보십시오. 쉘 스크립트는 예상치 못한/관련 없는 이유로 실패할 것입니다).