查找指定天数之前的文件,并删除
测试服务器上有大量的日志文件占用空间,需要删除较久的文件,记录一下用到的指令。
查找指定天数之前的文件并删除:
find ~/ -mtime +3 -type f -name "*.aic" -exec rm -rf {} \;
这个命令是find的基本用法,可以分两部分,find ~/ -name "*.aic"
和-exec rm -rf {} \;
~/
查找的目录
-mtime +3
最近一次文件被修改的时间,+3表示大于3天
-name
查找文件名的方式,根据名称查找
"*.aic"
文件名中要求后缀是aic的所有文件,表达式需要用引号引起来
-exec
找到后执行命令
rm -rf {}
命令就是删除文件
\;
这是格式要求的,没有具体含义。