【Linux】Linux常用命令——文件搜索命令

一、文件搜索命令find

  命令名称:find
  命令所在路径:/bin/find
  功能描述:文件搜索
  语法:find【搜索范围】 【搜索条件】

1.1 根据文件名搜索-name/-iname

    -name 根据文件名搜索
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
    -iname 根据文件名搜索,但不区分大小写
在这里插入图片描述

1.2 根据文件大小搜索-size

    -size 根据文件大小搜索:+n大于/-n小于/n等于(n代表多少数据块。1数据块=512字节=0.5k)
在这里插入图片描述

1.3 根据所有者/所属组搜索-user/-group

    -user 根据所有者搜索,-group 根据所属组查找
在这里插入图片描述

1.4 根据时间搜索-amin/-cmin/-mmin

    -min 根据时间属性查找:+n超过多长时间,-n不超过多长时间

-amin访问时间access
-cmin文件属性(ls -l查看到的权限、所有者、所属组等)change
-mmin文件内容modify

在这里插入图片描述

1.5 根据文件类型搜索-type

    -type 根据文件类型查找:f文件,d目录,l软链接
在这里插入图片描述

1.6 搜索结果处理-exec/-ok

    
    1)-exec【命令,例ls -l】{} \; 对查找结果执行什么命令
    2)-ok【命令,例ls -l】{} \; 增加确认提示

在这里插入图片描述

1.7 多条件搜索-a/-o

    多条件查询: -a两个条件同时满足,-o两个条件满足一个即可
在这里插入图片描述

1.8 根据i节点号搜索-inum

    -inum 根据文件i节点查找文件
在这里插入图片描述

二、其他搜索命令

2.1 快速搜索 locate

  命令名称:locate
  命令所在路径:/usr/bin/locate
  功能描述:在文件资料库中查找文件,不是在整个硬盘上查找文件,速度超快,如同windows的everything软件一样快
  语法:locate 【文件名】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 命令搜索

2.2.1 which

  命令名称:which
  命令所在路径:/usr/bin/which
  功能描述:搜索命令所在目录及别名信息
  语法:which 【命令名称】
在这里插入图片描述

2.2.2 whereis

  命令名称:whereis
  命令所在路径:/usr/bin/whereis
  功能描述:搜索命令所在目录及帮助文档路径
  语法:whereis 【命令名称】
在这里插入图片描述

2.3 文件内容搜索grep

  命令名称:grep
  命令所在路径:/bin/grep
  功能描述:在文件中搜索字符串匹配的行并输出
  语法:grep -iv【指定字符串】【文件】
    -i 不区分大小写
    -v 排除指定字符串
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值