该命令tree -I 'node_modules'
阻止node_modules folder
出现在输出中。同样,tree -I 'app/ui/bower_components'
阻止app/ui/bower_components
出现在输出中。
但是,tree -I 'node_modules' -I 'app/ui/bower_components'
这并不能阻止两者出现在输出中。相反,似乎使用了最后一个。
那么,如何使用忽略多个文件夹tree
?
答案1
您可以使用|
来分离模式,在您的示例中,您可以这样做
tree -I "node_modules|bower_components"
您需要双引号,这样 bash 才不会解释管道字符。
如果您查看 tree 的手册页,请阅读 -P 参数而不是 -I 参数(就在上面)。