从数据库 (/var/lib/mlocate/mlocate.db) 查找命令,使用updatedb更新库。
locate/find
类似于数据库的索引建立,在首次简历索引的时候,很耗费资源,在建立完成后,查询速度是很快的,不过由于locate依赖的是周期性的任务去建立,所以可能出现一种情况就是删除掉的文件还在locate中能查到,新建的文件并不能查到
locate/find

显示查询匹配到的结果数量
locate/find

locate/find

find

locate/find

locate/find

-i 忽略大小写
locate/find

locate/find

查询指定属主的文件
locate/find
locate/find

当删除一个用户后,由这个用户创建的文件属主就编程了uid值,再使用-user来查就查不到了
locate/find
locate/find
locate/find

对于有属主的文件,也可以使用uid来查询
locate/find

查询无属主 无数组的文件
locate/find

查询指定类型的文件
locate/find
locate/find

各个筛选条件之间的关系
默认就是和关系 -a 代表的和
locate/find

-o 代表or 表示或者

-not代表非 或者使用!
locate/find

使用文件大小查找
locate/find
locate/find
locate/find

按照时间查找
locate/find
mtime 文件更改时间, find -mtime -5 表示5天以内修改过的文件,+5代表修改时间在5天以外的文件

根据权限查找
locate/find

-perm
locate/find

locate/find
locate/find
locate/find

locate/find

对查找出的结果执行命令
1 -ok
locate/find
不好的一点就是如果查询结果多的话,一次遍历让用户输入时很烦的

2 -exec
locate/find

可以做的处理动作
locate/find

示例:
locate/find

相关文章:

  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
  • 2021-08-30
  • 2021-11-23
  • 2021-11-28
  • 2022-01-31
  • 2022-01-09
猜你喜欢
  • 2021-07-02
  • 2022-12-23
  • 2021-10-11
  • 2021-07-01
  • 2022-12-23
  • 2021-04-04
  • 2021-06-03
相关资源
相似解决方案