linux--搜索系统

linux–搜索系统

find 文件搜索
语法: find 【搜索范围】【匹配条件】
在这里插入图片描述

-name 按名字查找
*号可以匹配任意字符
?匹配单个字符
-iname不区分大小写

一个数据块 512字节 0.5k
find 下按照文件大小查找是按照数据块查找

根据文件修改时间
-amin 昂文史键 access
-cmin 文件属性 change
-mmin 文件内容 modify

例子: # find /etc -cmin -5
意思:在ETC目录下查找五分钟内被修改过属性的文件和目录

下面的图片解释
-a,a是and
-o,or

{}表示对find 查询的结果的一个替换
/转义符
;表示结束在这里插入图片描述

-type根据文件类型查找
f文件 d目录 l软连接文件
例子:在etc目录下查找init开头的文件并且展示他的详细信息(不要目录和软连接)
在这里插入图片描述

-inum 根据i节点查找
查询i节点:ls -i
目录前的数字就是i节点
在这里插入图片描述
删除名为“shenchao shuaige”的目录
在这里插入图片描述

**locate 在文件资料库中查找文件 **
方便快捷比find好
语法:locate 文件名
如果创建的文件没有被收录到资料库就搜索不到
更新资料库: # updatedb
在tmp(临时文件存储)存的文件 资料库更新后也不能查找
不区分文件名的大小写:# locate -i 文件名

which 更精准的搜索命令所有在的目录及别名信息

which ls

在这里插入图片描述

whereis:搜索命令所在的目录及帮组文档路径
语法:whereis 【命令名称】
在这里插入图片描述

grep 在文件中搜寻子串 匹配的行并输出
-i不区分大小写
-v 排除指定字串

语法: # grep 关键字 /[目录]
在这里插入图片描述
在linux中以#开头的一般都是注释
要删除以#开头的语句需要在#前面添加^,告诉grep要删除#开头的语句(否则不能正确读取要删除的内容
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值