前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >文件查找

文件查找

作者头像
零月
发布2018-04-25 12:06:40
7670
发布2018-04-25 12:06:40
举报
文章被收录于专栏:从零开始的linux

文件查找:locate, find

实时查找:遍历所有文件进行条件匹配

非实时查找:根据索引查找

locate: 非实时查找

依赖于索引,而索引构建相当占用资源;索引的创建是在系统空闲时由系统自动进行(每天任务);手动进行使用updatedb命令;

查找速度快

非精准查找

模糊查找

find: 实时查找

精准查找

精确查找

速度慢

find [option]... [查找路径] [查找条件] [处理动作]

查找路径:默认为当前目录

查找条件:默认为指定路径下的所有文件

处理动作:默认为显示至屏幕

查找条件:

-name "文件名称":支持使用globbing字符

-iname "文件名称":查找时忽略字符大小写

-user USERNAME: 根据文件的属主查找

-group GRPNAME: 根据文件的属组查找

-uid UID

-gid GID

-nouser: 查找没有属主的文件

-nogroup: 查找没有属组的文件

组合条件查找:

与:-a, 同时满足

或:-o, 满足一个即可

非:-not, !,条件取反

-type TYPE: 根据文件类型查找

f: 普通文件

d: 目录文件

l: 符号链接

b: 块设备

c: 字符设备

s: 套接字文件

p: 命名管道

根据时间戳查找:

以“天”为单位

-atime

-mtime

-ctime

以“分钟”为单位

-amin

-mmin

-cmin

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-03-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从零开始的linux 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档