findtype指定类型bblockspecialccharacterspecialddirectoryfregularfilelsymboliclinkpFIFOssocketlistallfilesfind./-typeflistalldirectoriesfind./-typedname/inamefindbynameinamecaseinsensitiveexplicitfilenamefind-name"foo.txt"查找所有日志类型文件find.-name"*.log"查找所有非日志类型的文件find.\!-name"*.log"exec对搜索结果执行命令-exec[yourCmd]{}\;是固定模式字符串,{}是查找结果的占位符。删除所有.log文件找到.-typef-name"*.log"-execrm-f{}\;删除90天前创建的目录-typed-ctime+90-execrm-rf{}\;empty空文件或目录find.-typef-emptyfind。-typed-emtpy创建/修改/访问时间范围过滤ctime创建日期(天)mtime修改日期(天)atime访问日期(天)cmin创建时间(分钟)mmin创建时间(分钟)amin创建时间(分钟)The下面仅以ctime为例,其他类比引入一致创建时间恰好1天的文件(很少用这种方式,一般用于时间范围过滤)find.-ctime1查找创建时间大于1天的文件。-ctime+1查找创建时间小于1天的文件。-ctime-1查找创建时间大于1天小于2天的文件。-ctime+1-ctime-2删除90天以前的目录查找。-typed-ctime+90-execrm-rf{}\;size大于10M的文件查找。-size+10M10M~100M文件查找。-尺寸+10M-尺寸-100M
