如何使用 Bash 搜索路径中包含给定子字符串的所有文件/文件夹?

如何使用 Bash 搜索路径中包含给定子字符串的所有文件/文件夹?

我想要在名称包含单词“dir”的任何文件夹中搜索名称中包含单词“able”的文件。

我如何使用 Bash 来实现这一点?

答案1

您可以使用该find命令。

find . -iwholename '*dir*/*able*'

全名模式 - 查找文件

测试:-全名 图案:如果整个文件名(以找到文件的命令行参数开头)与 shell 模式 pattern 匹配,则为 True。

测试:-iwholename 图案:...但匹配不区分大小写。

相关内容