文本查找:grep egrep fgrep
文件查找:locate
非实时,模糊匹配,查找是根据全系统文件数据库进行
速度快
find
实时
精确
支持众多查找标准
遍历指定目录中的所有文件完成查找,速度慢
find 查找路径 查找标准 查找到以后的处理动作
查找路径:默认为当前目录
查找标准:默认为指定路径下的所有文件
处理动作:默认为显示
匹配标准:
1.-name ‘FILENAME‘:根据文件名查找
支持文件名通配
-iname ‘FILENAME‘:文件名匹配时候不区分大小写
2.-user username:根据属主查找
-group groupname:根据属组查找
-uid UID:根据UID查找
-gid GID:根据GID查找
-nouser:查找没有属主的文件
-nogroup:查找没有属组的文件
3.-type
f:普通文件
d
b
l
p
s
4.-size:根据文件大小查找
NK:精确为NK
[+|-]NK:大于或小于NK
NM:
NG:
5.组号条件:
-a:与
-o:或
-not:非
6.根据时间查找
-mtime:修改的时间
-ctime:创建的时间
-atime:访问的时间
7. -perm:根据权限查找
动作:
-printe:显示
-ls:类似ls -l的形式显示每一个文件的详细
-ok command {} \;每一步操作都需要确认
-exec command {} \;不需要确认
本文出自 “ngames” 博客,请务必保留此出处http://ngames.blog.51cto.com/3187187/1545938
原文地址:http://ngames.blog.51cto.com/3187187/1545938