红联Linux门户
Linux帮助

Linux文件查找的两个命令

发布时间:2014-11-27 21:51:20来源:linux网站作者:lovvvve

文件查找,用户高级权限,IP地址配置,条件测试;

文件查找:查找目录中的文件
文本过滤:查找文本中的行

文件查找:
locate: 非实时查找  在建好的数据库中查找
非精确查找
速度快
locate updatedb 手动执行建立数据库
locate 要查找到文件
 
 
find:实时查找
精确超找
速度慢

find [path] [ceriteria,...] [action]
目录  标准    操作

超找条件
-name ""
-iname "" 忽略名字的大小写
-user       属于
-uid
-gid
-nouser
-nogroup
-type
f
d
l
b
c
s
p
-siza
-N 小于
+N 大雨
K,M,G 默认是字节B
-amin 访问时间  分钟
-mmin
-cmin
-atime   天
-mtimi
-ctime
N 这个时间点
- 这个时间之内
+这个时间之外
-perm
mode 权限的精确匹配
/mode,+mode(+mod过时了)  任意一类用户有这个 权限都行
-mode 必须有这三个个权限   0 表示忽略这个位置上的权限
-ls
| -exec  command {} \;              查找到文件后执行
| -ok 有提示