一个问题是如何在 Liunx 下按多个文件名或者文件后缀查找文件。例如,我想要查找当前项目下所有的 .go 和 .md 文件。
此时,你可以使用 Liunx 命令 find ,命名具体用法参见gnu 文档。 使用 find 命令能够通过选项-o ( or 的意思) 来按多个条件查找文件。
示例:按两个文件名查找文件
我们想查找当前命令目录下的 .go 和 .md 文件。
| |
这里的.表示在当前文件夹下查找文件, -type 要查找的文件类型,f表示文件,用-type d表示查找文件夹。 -iname 是 -name 的另一个写法,表示忽略大小写匹配文件名。-o 是 or 或者的意思。 这里,我们使用带转义符的括号来包含两个 or 条件。
示例:按三个文件名查找文件
同理,可以添加N多个文件名查找文件。
| |
总结
上面就是在 Liunx 下如何按多个文件名查找文件的用法,简单明了。liunx find 命令能方便按多个文件名查找文件。可以点击阅读Liunx查找删除历史备份文件批命令来了解具体业务场景用途。