码迷,mamicode.com
首页 > 系统相关 > 详细

linux十三章find文件查找

时间:2020-02-19 17:09:50      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:medium   支持   linu   指定   upn   大小写   locate   src   文件名通配   

之前有介绍过文本查找的grep命令:

技术图片

文件查找的有三种方法:

1)locate:非实时,模糊匹配,查找是跟进全系统文件数据库进行的,因此将所有包含关键字的内容都遍历可以说是很费时间的查找方法

技术图片

2)#updatedb:它是手动生成文件数据裤,速度快,依赖于数据库,按时更新

3)find:它是实时精准,支持众多查找标准,遍历指定目录的所有文件,速度慢

find 查找路径-查找标准,查找后的处理工作

栗子:#:find /etc ‘passwd‘ 指查找etc目录下的所有包含passwd的文件

匹配标准:

-name ‘filename‘ 文件名精确匹配

栗子:#: find /etc -name ‘passwd‘

技术图片

文件名通配符:

*:任意长度

?:任意单个字符

[]:指定范围内

技术图片

-iname:‘filename‘文件名匹配不分大小写

栗子#:find /etc -iname ‘passwd‘

技术图片

-regexp ’‘:基于正则表达式进行文件匹配

-user username;根据属主查找

-group groupname:根据属组查找

-uid uid :根据UId进行查找

-gid gid :根据gid进行查找

-nouser:查找除指定属主外的文件

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

—type:按类型查找

-size:按字符大小进行查找

 

linux十三章find文件查找

标签:medium   支持   linu   指定   upn   大小写   locate   src   文件名通配   

原文地址:https://www.cnblogs.com/X404/p/12331762.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!