filenames - ack可以仅根据文件名查找文件吗?

标签 filenames ack

使用 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/

相关文章:

bash - 对标准输入中的文件列表执行 sed -i

qt - 如何在Qt中使用QFont获取字体文件路径?

java - 我怎样才能轻松地(在 java 中)从掩码字符串生成文件名?

ruby-on-rails - CarrierWave:为所有版本化文件创建相同、唯一的文件名

php - 编辑产品 - 更改图像

perl - 在 Windows 上以 unicode 名称打开文件夹中的文件

regex - 确认正则表达式 : Matching two words in order in the same line

regex - 为什么我的 ack 正则表达式会得到额外的、意想不到的结果?

linux - ack 不接受速记字符类?

grep - 从命令行搜索 Jupyter 笔记本 Markdown 单元