"tree" 명령이 디렉토리는 무시하지만 파일은 무시하지 않는 이유는 무엇입니까?

"tree" 명령이 디렉토리는 무시하지만 파일은 무시하지 않는 이유는 무엇입니까?

tree프로그램

...
│   ├── template_one_file.sh
│   ├── template_sed.sh
│   ├── testy.sh
│   ├── tmp
│   │   ├── file1.html.13567_old
│   │   ├── file2.html.13567_old
│   │   ├── file3.html.13567_old
│   │   └── file4.html.13567_old
│   └── use_case_to_add_etc_2_numbers
└── vi
    ├── vim_tips_and_chearsheet
    └── vi_stuff

160 directories, 713 files

tmp 디렉터리를 무시할 수 있습니다(예:)tree -I 'tmp' -L 4

...
│   ├── template_multiple_files.sh
│   ├── template_one_file.sh
│   ├── template_sed.sh
│   ├── testy.sh
│   └── use_case_to_add_etc_2_numbers
└── vi
    ├── vim_tips_and_chearsheet
    └── vi_stuff

157 directories, 709 files

_old그런데 왜 다음과 같은 단일 파일을 무시할 수 없습니까?

tree -I 'old' -L 4

어느아직_old파일 표시

...
│   ├── template_multiple_files.sh
│   ├── template_one_file.sh
│   ├── template_sed.sh
│   ├── testy.sh
│   ├── tmp
│   │   ├── file1.html.13567_old
│   │   ├── file2.html.13567_old
│   │   ├── file3.html.13567_old
│   │   └── file4.html.13567_old
│   └── use_case_to_add_etc_2_numbers
└── vi
    ├── vim_tips_and_chearsheet
    └── vi_stuff

160 directories, 713 files

'.*old'패턴을 시도했지만 '.*old$'도움이 되지 않았습니다.

답변1

와일드카드 사용:

tree -I '*_old' -L 4

인용하다:사람의 나무(내 강조)

-I 모드

일치하는 파일을 나열하지 않음와일드카드무늬.

관련 정보