Lets imagine that you have folder that contains several hundreds, thousands files and from time to time you will have need to delete files older that some time.
For example: you want do delete files older that 30 days.
Steps are:
server#cd location
User find and option -mtime.
server#find . -mtime +30
this will list files older that 30 days. If you want to list files younger than 30 days use -mtime -30 option.
I like to use for loops.
server#for i in `find . -mtime +30`;do echo $i;rm -rf $i;done
And that is it!
Many people use this
find . OPTIONS -exec rm -rf {} \;
but I like to see what I am deleting! :)
For example: you want do delete files older that 30 days.
Steps are:
server#cd location
User find and option -mtime.
server#find . -mtime +30
this will list files older that 30 days. If you want to list files younger than 30 days use -mtime -30 option.
I like to use for loops.
server#for i in `find . -mtime +30`;do echo $i;rm -rf $i;done
And that is it!
Many people use this
find . OPTIONS -exec rm -rf {} \;
but I like to see what I am deleting! :)
No comments:
Post a Comment