标签: find
我正在尝试查找当前目录中名称仅包含数字的所有文件,如111 1101 3348 444.试过
find . -name "[0-9]\+" -type f
但是当我运行
find . -name "[0-9]*" -type f
这个有用,可以解释为什么第一个命令没有找到数字文件名?
答案 0 :(得分:2)
-name参数只接受unix glob。
-name
你不能在其中使用正则表达式。如果您需要更多电量,请使用-regex,但是您需要完全匹配路径。
-regex