目录

find指令

locate指令

grep指令和管道符号|


find指令

find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。

  • 基本语法 find [搜索范围] [选项]
  • 选项说明
选项 功能
-name<查询方式> 视频指定的文件名查找模式或查找文件
-user<用户名> 查找属于指定用户名所有文件
-size<文件大小> 按照指定的文件大小查找文件
  • 应用实例

案例1:按文件名,根据名称查找/home目录下的hello.txt文件

案例2:按拥有者,查找/opt目录下,用户名称为nobody的文件

案例3:查找整个linux系统下大于20m的文件(+大于 -n小于 n等于)

查询根目录下的所有.txt的文件

locate指令

locate指令可以快速定位文件路径。locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。locate指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻。

  • 基本语法

locate搜索文件

  • 特别说明

由于locate指令基于数据库进行查询,所以第一次运行前,必须使用update指令创建locate数据库。

  • 应用实例

案例1:请使用locate指令快速定位hello.txt文件所在目录。

grep指令和管道符号|

grep过滤查找,管道符,"|",表示将前一个命令的处理结果输出传递给后面的命令处理。

  • 基本语法

grep [选项] 查找内容 源文件

  • 常用选项
选项 功能
-n 显示匹配行及行号
-i 忽略字母大小写
  • 应用实例

案例1:请在hello.txt文件中,查找"yes"所在行,并且显示行号

cat hello.txt | grep -n yes :区分大小写

cat hello.txt | grep -ni yes:不区分大小写

linux-搜索查找类相关推荐

  1. Linux 用户管理 文件目录指令 时间日期指令 搜索查找类 解压压缩类

    目录 用户管理 添加用户: 指定/修改密码 删除用户 查询用户信息指令 切换用户 查看当前用户/登录用户 用户组 修改用户的组 用户和组相关文件 指定运行级别1 指定运行级别2 找回root密码 帮助 ...

  2. linux 压缩 日期,Linux 时间日期类、搜索查找类、 压缩和解压类指令

    l 时间日期类 date指令-显示当前日期 基本语法 1) date (功能描述:显示当前时间) 2) date +%Y (功能描述:显示当前年份) 3) date +%m (功能描述:显示当前月份) ...

  3. 【Linux基础】四、常用基本命令——文件权限类(ls -al,chmod,chown,chgrp)、搜索查找类(find,locate,grep,wc,which)

    文件权限命令.搜索查找命令 4.6 ```文件权限类``` 4.6.1 文件属性 4.6.2 chmod 改变权限 4.6.3 chown 改变所有者 4.6.4 chgrp 改变所属组 ```4.7 ...

  4. linux时间日期类,搜索查找类管道符号

    date 指令-显示当前日期 基本语法 1)date (功能描述:显示当前时间) 2) date + %Y (功能描述:显示当前年费) 3) date + %m(功能描述: 显示当前月份) 4) da ...

  5. Linux学习之路_8.搜索查找类

    目录 1.find指令 2.locate指令 3.grep指令和 管道符号 | 4.在打开的文件中搜索点击/然后输入内容,找到的内容就会高亮. 1.find指令 find指令将从指定目录向下递归地遍历 ...

  6. Linux的实际操作:搜索查找类的实用指令(find locate grep 管道符|)

    1.find   将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端 find [搜索范围] [选项]   文件 (搜索范围往往是绝对路径或者相对路径) 选项 功能 -name ...

  7. Linux学习笔记07_搜索查找类和管道符

    1. 查找文件或目录(find) find [搜索范围] [选项] <根据选项决定> :从指定目录向下递归地遍历其各个子目录,将满足条件的文件或目录显示在终端 常见选项 -name :按文 ...

  8. Linux搜索查找命令【详细整理】

    目录 Linux下文件搜索.查找.查看命令 find find [搜索范围][选项] ​ find /home -name 'hello.txt' ​ find /home -user root ​ ...

  9. Linux搜索查找命令合集

    目录 find locate grep 和 | find 作用: 将指定目录向下递归地遍历其各个子目录,将满足条件的文件或目录显示在终端. 基本语法: find [搜索范围] [参数] 常用参数: - ...

  10. Linux 搜索 查找find命令 详解

    查找文件 find ./ -type f查找目录 find ./ -type d查找名字为test的文件或目录 find ./ -name test查找名字符合正则表达式的文件,注意前面的'.*'(查 ...

最新文章

  1. [你必须知道的.NET]第九回:品味类型---值类型与引用类型(中)-规则无边
  2. Block(Closure) Tips
  3. async中series的实现 javascript构件
  4. 【实体对齐·HGCN】Jointly Learning Entity and Relation Representations for Entity Alignment
  5. 使用Origin Pro2021画简单函数图像
  6. Antd Vue 组件库之Table表单
  7. python语言名片管理系统,进行增删改查
  8. 【华为云技术分享】Linux内核的分布式编译(2)
  9. SAP License:PS-七日通-第二通-预算管理
  10. (转载)用C#实现MySQL建库及建表
  11. plsql 排序_在PLSQL中怎么能取到表中按ID降序排列的前十条记录???
  12. linux vim tree,技术|如何优雅地使用 VIM 文件管理插件 NERDTree
  13. Wireshark文档阅读笔记-TCP Flags
  14. 网络系统规划与设计的基本原则
  15. python中main.py是什么意思_python 模块中的 __init__.py __main__.py的作用
  16. Tomat介绍--1
  17. Nature Aging | 复旦大学冯建峰/程炜揭示每晚睡7小时刚刚好,睡过多或过少都有损大脑和心理健康...
  18. 【my eclipse tips】Could not create the view: An unexpected exception was thrown问题
  19. 广西桂林公安:借力大数据 构建大平安
  20. 计算机系统基础知识——循环冗余校验码(CRC)

热门文章

  1. 他35岁,年薪100万,牛逼的人生无需解释
  2. 字节,腾讯,百度... Go 工程师面试题大公开
  3. 计算机基础- -应用和硬件的关系
  4. Zoom惊人财报、传苹果打造搜索引擎与谷歌竞争、Netflix部分剧集免费以吸引新用户等| Decode the Week...
  5. 【大会】网络性能、安全与成本之困
  6. 容联雷辉:视频系统由标清进入到移动高清时代
  7. LiveVideoStackCon讲师热身分享 ( 十三 ) —— Intel QSV技术在FFmpeg中的实现与使用
  8. 1.有意义的命名(代码的整洁之道)
  9. 基于Vue-SSR优化方案归纳总结
  10. AWS s3 V4签名算法