如何批量删除目录包括其子目录下非图片格式的文件?

为当前最终发行版之前的所有版本提供支持
回复
头像
双鱼的契约
帖子: 144
注册时间: 2010-05-31 8:30
送出感谢: 3 次
接收感谢: 0

如何批量删除目录包括其子目录下非图片格式的文件?

#1

帖子 双鱼的契约 » 2010-12-31 10:18

就是删除目录与它子目录下不是jpg,gif,png格式的文件。
:em06
临渊问水,可得鱼之甘苦。
临渊羡鱼,不如归而结网。
博客地址:http://www.yangting.phpnet.us
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 如何批量删除目录包括其子目录下非图片格式的文件?

#2

帖子 eexpress » 2010-12-31 11:35

● find . -maxdepth 1 ! -iregex ".*\.\(png\|jpg\|gif\)"
-maxdepth 1 可以省略
看到正常结果后,
附加上
-exec rm {} \;
● 鸣学
头像
双鱼的契约
帖子: 144
注册时间: 2010-05-31 8:30
送出感谢: 3 次
接收感谢: 0

Re: 如何批量删除目录包括其子目录下非图片格式的文件?

#3

帖子 双鱼的契约 » 2010-12-31 11:47

谢谢指点。马上试试!
临渊问水,可得鱼之甘苦。
临渊羡鱼,不如归而结网。
博客地址:http://www.yangting.phpnet.us
回复

回到 “老旧版本支持”