使用 ack (有时打包为 ack-grep)我知道我可以通过执行以下操作找到包含特定字符串的路径:ack -g somestring
但是如果我只想要文件名中有“somestring”的文件呢?
最佳答案
您可以使用 find
公用事业。像这样的东西:
find /path/to/look/in -name '*somestring*' -print
在某些系统上,如果省略路径,则使用当前目录。在其他系统上你不能省略它,只需使用
.
代替当前目录。另外,请阅读
man find
对于许多其他选项。
关于filenames - ack可以仅根据文件名查找文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7698867/