我最近ACK发现并ack -ir --ignore-dir={node_modules,dist,.git} <search-term>
的伟大工程,对于大多数的事情,但这个ACK见| grep |诸如此类的特殊忽略文件夹模式node_modules/DIR/node_modules
---node_modules/
---------------project1/
-----------------------node_modules/
---------------project2/
-----------------------node_modules/
我想搜索下的“根”的所有文件node_modules并排除所有内部节点。
注意:如果我在根node_modules文件夹下运行find . -type f | ack -v 'node_modules|.git|dist'
,我会得到一个正确的文件列表。发生这种情况是因为find .
给出了相对路径。任何方式来喂这个列表来确认?