열심히 검색하다

열심히 검색하다

다음과 같은 시나리오가 있습니다.

내 디렉토리 트리는 다음과 같습니다.

/export/home1/user1/profile.V2
/export/home1/user2/profile.V2

내 find 명령은 모든 profile.V2 디렉토리를 찾아야 합니다.

find /export/home1 -maxdepth 1 -mindepth 1 -type d -iname "profile.V2" -exec ls -lho --quoting-style=escape {} \;

그러나 그것은 진실이 아니다. 내 생각엔 "find"가 스캔된 모든 하위 트리가 아닌 /export/home1에서 "profile.V2"를 찾는 것 같습니다...

해결책이 있나요?

답변1

이 플래그를 지정하면 하위 트리가 아닌 디렉터리만 보도록 -maxdepth 1지시됩니다 . /export/home1/다른 이유로 필요하지 않은 경우에는 -maxdepth(and) 플래그를 제거하겠습니다.-mindepth

관련 정보