文本搜索
- locate 根据库来查找,非实时查找,只能访问有权限访问的文件或目录
- 依赖库/usr/lib/mlocate/molate.db 更新数据库 updatedb
- -i 忽略大小写 -n只列出前几个 -r支持正则
- find 扫描磁盘进行查找,消耗资源大
- -o 或者 -empty空文件后者目录 -not 或! ls 对匹配的文件以长格式显示 -delete删除匹配的文件
- -ok或exec commad {} \; {}代指匹配的文件, commad 处理命令 \;标定的结束尾
- find /etc -cmin -3 -ok cp {} /app \;
- 指定搜素级:-maxdepth 最大 -mindepth
- 根据文件名或者indoe:-inum 根据indoe号搜索;-iname 忽略大小写 ;
- 根据用户或组:-nouser 查不属于任何用户的文件; -uid指定uid的文件
- 根据文件类型:-type l链接 de目录
- 根据文件大小:-size 6K (5K,6K] +6K(6K;…..) -6K(0,6K]
- 按权限: -perm XXX 精准匹配 \XXX 交集 -XXX 补集
- 德.摩尔根定律: !A -a !B =!(A -o B) !A -o !B =! (A -a B)
- 以时间为单位:-atime以天为单位 -min以分钟
- 6 [6,7) -6(0,6] +6 (6,……..)
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96190