Linux find regex
0
Linux的find
命令真是非常强大的命令。
以前都是用通配符的,但是最近有些东西通配符已经不能解决了,所以用到了正则表达式,但是发现每次使用的时候都找不到文件:
find ./ -regex 'acgist\.log.*'
这是为什么了,机智的我总能发现问题,我们使用find
命令的时候会发现找到的文件名都是 ./文件名 的格式的,所以应该这样写:
find ./ -regex '\.\/acgist\.log.*'
当然上面还有一种.*acgist\.log.*
的也可以。