linux十三章find文件查找
之前有介绍过文本查找的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:按字符大小进行查找
相关推荐
jimeshui 2020-11-13
ningningmingming 2020-08-14
andylanzhiyong 2020-06-16
咏月东南 2020-06-16
lanyou00 2020-06-06
secondid 2020-06-05
chenchuang 2020-05-29
kylinos 2020-03-07
onlykg 2020-05-06
farwang 2020-04-26
applex 2020-04-22
bluecarrot 2020-04-20
csdnyasin 2020-04-11
xushxbigbear微信 2020-02-19
神龙 2020-02-15
Darklovy 2020-01-12
NeverAgain 2020-01-11