发布于 4年前
Linux批量删除正则匹配的的文件
1、使用find查找匹配的文件
find ./ -regex .*\.gz
注意前面的‘.*’,表示查找到的文件带有目录
2、使用xargs 传递文件列表参数给rm
find ./ -regex .*\.gz|xargs rm -rf
使用``代替|xargs 管道传递参数
rm -rf `find ./ -regex .*\.gz`
此命令等同于上面的命令。
1、使用find查找匹配的文件
find ./ -regex .*\.gz
注意前面的‘.*’,表示查找到的文件带有目录
2、使用xargs 传递文件列表参数给rm
find ./ -regex .*\.gz|xargs rm -rf
使用``代替|xargs 管道传递参数
rm -rf `find ./ -regex .*\.gz`
此命令等同于上面的命令。