先说说find能做什么操作吧,首先最基本的find可以查找你想要的内容,然后find可以配合一些其他的命令来完成一系列的其他的操作,最后find可以配合脚本等工具来完成更高级的工作。
1、查找内容,这个是很简单的
a)
b) -7代表在7天内访问的文件,以此类推,另外mtime代表文件修改的时间,ctime代表文件数据元的修改时间,例如权限被修改的时间等
c)
以上我认为是最常用的三个类型吧,其他的一些大家可以去网上进行搜索学习
2、配合一些其他的命令来完成其他的一些工作
a) 删除
或者:
b) 复制
其他的大家可以自己整理
3、在脚本里实现更高级的工作
比如说我们日常生产环境下,编写一个分析日志的脚本,我们需要对统计好的日志进行清理,这个时候就用到了find了,例如:
这里是将日志全打到txt文件里,超过七天的日志会被清理,还有日志不超过5k的也会被清理。