我正在使用“查找”获取名为“out”的目录的路径,并希望它在找到后停止查找。该目录中可能有大约 350G 的文件,所以我真的希望它一旦找到就停止查找。
这行得通,但不会停止寻找,需要太长时间..
find . -type d -name out
这种“不贪婪”的方法也有效,但似乎也没有停止......
find . -type d -regex ".+/out/?"
我在 perl 中运行它,所以我想我可以编写一个递归函数来读取目录树并执行我想要的操作。但是,一旦找到第一个实例,我就可以应用“查找”中的刹车吗?
提前致谢!
最佳答案
关于find - 找到第一个结果后如何停止搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45336125/