使用树忽略多个文件夹

使用树忽略多个文件夹

该命令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 参数(就在上面)。

相关内容