# find
* - 通配符,表示匹配多个字符
? - t通配符,表示匹配一个字符
-ctime c - chage 改变 表示文件的属性被修改过:所有者、所属组、权限
-atime a - acess 访问
-mtime m -modify 修改 表示文件的内容被修改过
-(减号) 表示之内
+(加号) 表示超时多少时间,什么都不写,直接写上时间值
在/ 下,查找24小时(1天)内被修改过属性的文件或者目录?
#find / -ctime -1
在 / 下,查找 120 分钟以内,被修改过的文件?
#find / -mtime -120
在 / 下,查找大于 180 且 小于 100M 的文件?
在 / 下,查找大于 180 或 小于 100M 的文件?
#find / -size +163840 -a -size -201800 (或省略 a,默认就是 and)
#find / -size +163840 -o -size -201800 (或省略 o,默认就是 or)
连接符:
-a and 且的关系
-o or 或的关系
-exec execute 执行
在 / 下,查找大于 180M 且 小于 100M 的文件?然后删除?
#find / -size +163840 -a -size -201800 -exec rm -rf {} \;
#find / -size +163840 -a -size -201800 -ok rm -rf {} \;