이 라인으로
find mydir/ \( -exec test -d '{}'/.svn \; -or -exec test -d {}/.git \; -or -exec test -d {}/CVS \; \) -print -prune
.git
하위 디렉터리 또는 CSV
os 가 포함된 디렉터리를 쉽게 찾을 수 있습니다 .svn
.
SlackBuild 파일이 포함된 디렉토리를 찾고 싶습니다. 나는 성공하지 않고 시도했습니다.
find mydir/ -type d \( -exec test -f {}/*SlackBuild \; \) -print
답변1
일치하는 모든 파일을 찾아 dirname
실행할 수 있습니다.
find mydir/ -type f -name '*.SlackBuild' -exec dirname {} +
또한 GNU 유틸리티의 경우 출력 인수를 0으로 분리하는 옵션이 dirname
있습니다 ( of 와 유사 ).-z
-print0
find