说我有文件夹:
img1/
img2/
如何从Linux终端中使用正则表达式删除那些匹配所有以img开头的文件夹?
使用查找过滤目录
$ find . -type d -name "img*" -exec rm -rf {} \;
正如评论中提到的那样,它使用的是Shell Glob,而不是正则表达式。如果你想要正则表达式
$ find . -type d -regex "\./img.*" -exec rm -rf {} \;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句