初遇“Linux中‘查找’方法”{该有的都有了!}

 内容预知

目录

 内容预知

 1.模糊查找方法——locate

 2. 查找方式的升级——find(主流查找方式)

 1.1 find的基本介绍

 3.find各种查找方式的展示

 3.1 基本格式

 3.2 按照查找文件名字去查找

3.3 按照文件的大小来查找(磁盘占用量kb,mb,gb)

 3.4 按照文件的属主来进行查找:

3.5 按照文件类型进行查找 -type 

3.6 按照indoe号进行查找(前提是得知道indoe号) 

 3.7 按照目录的层级查找文件

3.8  按照天数查找的文件

 4.处理动作的引用

 总结


 1.模糊查找方法——locate

 Locate :模糊查询

缺点:

1.模糊查询(文件内容只要时包含搜索的关键词,都给你找出来)

2.不是实时查询(linux系统中有一个文件数据库,是去找这个数据库找那些一直不改变的文件),所以查询新建文件时,需要用到updatedb 命令进行刷新,但是现实生产环境中,文件数据是非常庞大的,刷一下,可能会很多问题。(所以该查询不推荐使用

优点:查询数据库中一直为未改变的文件,速度很快

 

 


 2. 查找方式的升级——find(主流查找方式)

 1.1 find的基本介绍

特点:

  1. 精确查找(根据你设置的范围和条件,精确找到你要的文件)
  2. 实时查找(文件创建后就立即添加到查找范围中)
  3. 支持查找条件非常多(能够各种方式查找你想要的文件)

缺点:

 速度相对locate  较慢

格式组成: find      [选项]   [查找路径]         [查找条件]           [ 处理 动作]

查找类型关键字说明
按名 称查 找-name根据目标文件的名称进行查 找,允许使用“*”及“?”通配符
按文 件大 小查 找-size

根据目标文件的大小进行查找.一般使用“+”、“-”号设置超过或 小于指定的大小作为查找条件

常用的容量单位包括 kB(注意 k 是小写)、MB、GB

按文 件属 主查 找-usr根据文件是否属于目标用户进 行查找
按文 件类 型查 找-type根据文件的类型进行查找.文件 类型包括普通文件(f)、目录 (d)、块设备文件(b)、字 符设备文件(c)等
按 inode 号-inum根据文件inode号查找
按权 限查 找-perm按照文件的权限查找
最大 搜索 目录 深度- maxdepth level将你的文件已分级的形式查找
最小 搜索 目录 深度- mindepth level将你的文件已分级的形式查找

 注意:   文件类型查找中,普通文件由“-”该变为“f”


 3.find各种查找方式的展示

 3.1 基本格式

find    [查找范围]    [查找条件表达式]

[查找范围]: 如果 不写 范围 代表 默认当前目录

 

 3.2 按照查找文件名字去查找

 

3.3 按照文件的大小来查找(磁盘占用量kb,mb,gb)

 

知识补充(size范围)

 

 3.4 按照文件的属主来进行查找:

3.5 按照文件类型进行查找 -type 

f 普通文件  s 套接字文件  p 管道文件  b 块设备  l 链接文件  d目录   c字符文件

 

3.6 按照indoe号进行查找(前提是得知道indoe号) 

 

 3.7 按照目录的层级查找文件

 

3.8  按照天数查找的文件

 

 4.处理动作的引用

处理动作作用
print

输出屏幕让你看一下

ls

 显示详细信息

delete

直接删除

fls查找到的所有文件的长格式信息保存至 指定文件中
ok

连接符 ,会询问

exec

连接符 , 不会询问

 fls:

 

-ok的用法:(-exec相同,只是不出现提示,直接执行)

 


 总结

1.了解模糊查询和find的优缺点

2.掌握find查询的各种条件用法,注意格式的书写

3.引入处理动作,增加查询结果后的功能

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值