I want to watch
the tree
structure of a directory.
If I call tree -L 2 -I '*vfp*'
all is well and I see no directories
.
0 directories, 0 files
...but if I try and watch tree -L 2 -I '*vfp*'
I see everything without the effect of -I
Every 2,0s: tree -L 2 -I *vfp*
vfp-directory
├── ckpts
├── data
│ ├── 100.wav
│ ├── 101.wav
│ ├── 102.wav
...
What am I missing here? How can I watch
the directory and see the same as what I see with a bare call to tree
?
CodePudding user response:
When you do :
watch tree -L 2 -I '*vfp*'
What watch
sees is :
tree -L 2 -I *vfp*
So you need to do
watch tree -L 2 -I "'*vfp*'"
CodePudding user response:
I believe you have to escape your single quotes:
watch tree -L 2 -I \'*vfp*\'