디렉토리 내용을 선택적으로 제외하기 위해 "트리"를 얻는 방법은 무엇입니까?

디렉토리 내용을 선택적으로 제외하기 위해 "트리"를 얻는 방법은 무엇입니까?

저는 treeAudacity 프로젝트가 포함된 디렉터리로 작업하고 있습니다. 각 Audacity 프로젝트는 파일 모음이자 하위 디렉터리와 수십 개의 파일이 포함된 X.aup디렉터리 입니다 .X_data*.au

내가 원하는 것은 폴더를 tree표시하여 X_data폴더가 있다는 것을 알지만 폴더로 들어가지는 않는 것입니다.

디렉토리를 완전히 생략할 수도 있고 다음과 같은 하위 디렉토리만 생략할 수도 있습니다. tree -I '*_data' --matchdirs(물론 너무 광범위할 수 있습니다.) 그러나 제가 원하는 것은 작동하지 않는 것입니다.*_datatree -I 'e??' --matchdirstree -I '*_data/*'

답변1

꼭 나무를 사용해야 하는 이유가 있나요? find가 더 나은 도구일 수 있습니다.

find audacity_projects -type f -name 'X.aup' -o -type d -name 'X_data'

관련 정보