模式,使用find实用程序匹配多个文件名

西蒙妮·博内利

如何使用bash find命令查找多个文件名?

$ find /path/* -type f -name pattern

该模式应与文件名列表匹配:

  • fname1.jpg
  • fname2.png
  • myfile.css
  • example.gif

我尝试了

https://alvinalexander.com/linux-unix/linux-find-multiple-filenames-patterns-command-example查找多个文件名命令:查找三个文件扩展名

find . -type f \( -name "*cache" -o -name "*xml" -o -name "*html" \)

而且有效。

无论如何,我认为使用-name模式比使用-names列表会更干净。

从$男人找到

   -name pattern

我正在搜索类似的内容:-name'[fname2.png | myfile.css | example.gif]'

罗曼·佩列赫雷斯特

-regex 替代方案如下所示:

find . -type f -regextype posix-egrep -regex ".+\.(jpg|png|css)$"

至于-name选项:

-name pattern-文件名的基础(删除前导目录的路径)与外壳模式匹配

Shell模式不是成熟的正则表达式模式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

寻找POSIX实用程序以测试文件名是否为符号链接

用于在当前目录中打印文件名的C实用程序(Unix)

正则表达式使用重命名实用程序(基于perl)在文件名中用字符替换数字

mingw32 实用程序的windres 工具正在生成带有^M 字符的文件名

如何使用Linux实用程序objdump分解多个功能?

匹配文件名通配模式时使用交替

从我的 scss 文件中使用 Bootstrap 的实用程序 API

rm按模式匹配文件名

模式与R中的文件名匹配

Windows中是否有像GREP这样的模式匹配实用程序?

Node Js文件替换实用程序

Tensorflow 索引文件实用程序

Powershell-与两个(或多个)模式匹配的文件名

std :: shuffle的使用和实用程序?

使用重组实用程序作为元素

仅使用 $ 实用程序编写 if then 语句

不能使用“ at”实用程序

如何使用“ At”实用程序运行功能?

使用React挂钩时,实用程序功能的正确模式是什么?

仅获取源并使用tablediff实用程序不匹配数据

打印与模式匹配的文件的文件名和行号

UNIX(AIX)脚本,仅使用awk或其他文件处理实用程序来处理文件

使用Unix实用程序仅用2个换行符替换多个换行符

使用python中的模式或正则表达式匹配检查文件名

使用 sed 和模式匹配提取文件名的一部分

如何使用字典中的“键”作为匹配文件名中的通配符模式?

读取多个目录中的文件,使用Node和Promises将文件名与数据匹配

确定公开JS实用程序功能的最佳模式

重命名与模式匹配的文件名部分