"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モード

一致するファイルを一覧表示しないワイルドカード柄。

おすすめ記事