读书人

怎么删除一个目录下所有创建时间大于1

发布时间: 2013-07-21 21:55:43 作者: rapoo

如何删除一个目录下所有创建时间大于1个月的文件夹?
如何删除一个目录下所有创建时间大于1个月的文件夹?
(只要这个目录下的文件夹就可以,不用继续向下遍历)
小弟自己写了一个程序,一个一个遍历这个目录下的文件夹,然后判断时间。。。
效率很低。

请问大侠们有没有什么方便的方法。
谢谢赐教!
[解决办法]
试试

find . -ctime +30 -exec rm {} \;
[解决办法]
find . -ctime +30 --maxdep 1 -exec rm {} \;

读书人网 >UNIXLINUX

热点推荐