如何删除一个目录下所有创建时间大于1个月的文件夹?
如何删除一个目录下所有创建时间大于1个月的文件夹?
(只要这个目录下的文件夹就可以,不用继续向下遍历)
小弟自己写了一个程序,一个一个遍历这个目录下的文件夹,然后判断时间。。。
效率很低。
请问大侠们有没有什么方便的方法。
谢谢赐教!
------解决方案--------------------试试
find . -ctime +30 -exec rm {} \;
------解决方案--------------------find . -ctime +30 --maxdep 1 -exec rm {} \;