查找带有数字文本名称的文件

时间:2017-01-18 13:00:14

标签: find

我正在尝试查找当前目录中名称仅包含数字的所有文件,如111 1101 3348 444.试过

find . -name "[0-9]\+" -type f 

但是当我运行

时这不起作用
find . -name "[0-9]*" -type f 

这个有用,可以解释为什么第一个命令没有找到数字文件名?

1 个答案:

答案 0 :(得分:2)

-name参数只接受unix glob

你不能在其中使用正则表达式。如果您需要更多电量,请使用-regex,但是您需要完全匹配路径。