用find命令rm删除某目录下所有子目录中某类型的特定文件

论坛 期权论坛 脚本     
匿名网站用户   2020-12-21 09:08   107   0

用find命令rm删除某目录下所有子目录中某类型的特定文件



当前目录下含有多级子目录、每一个子目录下都含有多个文件,如何删除当前目录及所有子目录下特定类型的文件,比如:*~(所有文件名以“~”结尾的文件):
可以使用find命令,将当前目录下所有文件名以“~”结尾的文件删除。
$ find . -name "*~" -exec rm -rf {} \;
.:当前目录
"*~":目标文件
-exec:选项
rm -rf:强制删除文件,包括目录
{} \;:固定写法,一对大括号+空格+\;

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP