
이라는 폴더에 있는 모든 xml 파일을 찾아야 합니다 config
. 또한 config
이름이 지정된 폴더 아래 어딘가에 있어야 합니다 trunk
. 예를 들어 다음과 같은 모든 파일에 관심이 있습니다.
~/projects/e7/trunk/a/b/c/config/foo.xml
~/projects/d/trunk/config/bar.xml
~/projects/trunk/config/other.xml
~/projects/e/e/e/trunk/e/e/e/e/e/e/e/e/config/eeeee.xml
나는 find
다음 명령을 시도했습니다.
find ~/projects -regex "*/trunk/*/config/*.xml"
, 그러나 출력은 비어 있습니다. 필요한 파일을 찾는 올바른 방법은 무엇입니까?
답변1
그것은 정규 표현식이 아닙니다. glob의 경우 -path
조건자를 사용해야 합니다.
답변2
이 파일을 찾은 후에 무엇을 하고 싶은지 잘 모르겠지만 대화형 사용을 위해 zsh
다음과 같은 것을 사용합니다.
ls **/trunk/**/config/*.xml