Linux find 명령을 사용하여 경로에 .svn (Subversion 숨겨진 폴더)이없는 모든 디렉토리와 하위 디렉토리를 찾으려고합니다. 실제 .svn 디렉토리 자체 만 제외하고 하위 디렉토리는 제외시킬 수 있습니다.
내가 지금하고있는 일은 다음과 같습니다.
find . -type d \! -iname '*.svn*'
나는 또한 시도했다 :
find . -type d \! iname '.svn' \! iname '.svn/*'
참고로, 찾기 패턴을 사용하려고하므로 하위 버전 숨겨진 폴더 및 하위 디렉토리를 제외한 내 저장소의 모든 디렉토리에 일부 하위 버전 속성을 적용 할 수 있습니다 (find 명령에서 반환 된 디렉토리에 exec 명령 적용) ) ..
티아
답변
find . -type d -not \( -name .svn -prune \)
답변
간단히
find . -type d | grep -v '.svn'
답변
[정보] 어떤 -path
옵션을 찾는 방법은?
find . -type d ! -path '*.svn*'
답변
찾기 . -path ‘./tmp’-prune -o …….
답변
당신은 사용할 수 있습니다 :
find . -type d -not -wholename '*.svn*'