
tree
어쨌든 옵션을 사용하여 실행할 때 -P
내부 어딘가에 패턴과 일치하는 파일이 없는 디렉터리를 출력하지 않도록 동작 하도록 할 수 있습니까 ?
예를 들어 다음 디렉터리 구조를 살펴보겠습니다.
${DIRECTORY}/
runtime/
runtime_library.so
runtime_library.a
my_libraries/
drawing/
drawing.so
basic_functions/
basic.a
documents/
manual.txt
empty/
tree
나는 이것을 출력 하고 싶습니다 :
${DIRECTORY}/
my_libraries/
basic_functions/
basic.a
runtime/
runtime_library.a
답변1
나는 당신이 특정 패턴과 일치하는 디렉토리만을 원한다고 생각하므로 -P
옵션이 필요합니다.
tree -P "*.a" --prune
위의 명령은 확장자가 .a
. 그만큼매뉴얼 페이지tree
더 많은 도움을 드릴 수 있습니다. 예를 들어 패턴을 무시하려면 option 을 사용할 수 있습니다 -I
.
이 --prune
옵션은 디렉터리에 패턴과 일치하는 파일이 포함되지 않은 트리 섹션의 출력을 억제합니다.