1. 与-name, -iname最大的区别就在于 -regex是把find输出的整个结果(有别于绝对路径名)作为要匹配的对象, 而不仅仅是结果的最后一部分
2. 注意上面的是.*而不是*
举例:
删除/tmp目录中所有数字命名的文件夹
find /tmp -type d -regex ".*/[0-9]*" -exec rm -rf {} \;
本文转自:
https://my.oschina.net/taomac/blog/100248
find用法链接:
http://www.oschina.net/translate/15-practical-unix-linux-find-command-examples-part-2
http://www.oschina.net/translate/15-practical-linux-find-command-examples
本文转自奔跑在路上博客51CTO博客,原文链接http://blog.51cto.com/qiangsh/1955116如需转载请自行联系原作者
qianghong000