Linux的递归删除命令rm -r不支持直接使用正则表达式来删除文件,但可以结合使用find命令和正则表达式来实现类似的功能。
rm -r
find
例如,可以使用类似以下的命令来删除所有以.log结尾的文件:
.log
find . -type f -name "*.log" -exec rm {} \;
这条命令会在当前目录及其子目录中查找所有以.log结尾的文件,并将它们删除。