Linux 下文件的查询与搜索


常用的文件查询和搜索命令: findgrep

命令 find

find命令用于在目录结构中查找文件

命令格式

find [路径] [参数] [关键字]
  • 路径是要查找的目录路径,如果不写的话表示在当前目录下查找
  • 关键字是文件名的一部分
    主要参数
  • -name<文件名字>:安装文件名字查找,查找与 “文件名字” 匹配的文件,可以使用通配符
  • -depth :从指定目录下的最深层的子目录开始查找
  • -gid<群组识别码> :查找复合指定群组识别码的文件或目录
  • -group<群组名称>:查找符合指定的群组名称的文件或目录
  • size<文件大小> :查找符合指定大小的文件
  • type<文件类型> :查找符合指定类型的文件
  • user<拥有者名称> :查找指定的拥有这名称的文件或目录

命令 grep

grep 命令用于查找包含指定关键字的文件

命令格式

grep [参数] [关键字] [文件列表]

主要参数

  • -b : 在显示符合关键字的那一列前,标记处该列第 1 个字符的位编号。
  • -c : 计算符合关键字的列数。
  • -d<进行动作> : 当指定要查找的是目录而非文件时,必须使用此参数!否则 grep 指令将回报信息并停止搜索。
  • -i : 忽略字符大小写。
  • -v : 反转查找,只显示不匹配的行。
  • -r : 在指定目录中递归查找

|
|
|
|




一个学 Linux 的新手
欢迎大家一起学习或留言补充

笔记来源于正点原子-STM32MP1 嵌入式 Linux 驱动开发指南




Linux 下文件的查询与搜索相关推荐

  1. Linux下文件的三种时间戳

    Linux下文件的三种时间标记 三种时间对应关系表 column column column 访问时间 Access atime 修改时间 Modify mtime 状态改动时间 Change cti ...

  2. Linux 下用来查询安装包信息的RPM选项

    Linux 下用来查询安装包信息的RPM选项 RPM是RedHat的包管理器,用来安装.卸载.升级和查询基于RedHat Linux的安装包.RHEL和基于它的系统使用rpm命令来完成这些功能. AD ...

  3. linux rpm 查找,Linux下 rpm 命令查询方法

    [root@wang /]# rpm -qa // 查看安装所有包 [root@wang /]# rpm -qa |grep vim // 查询所安装的包 +包名 [root@wang /]# rpm ...

  4. Linux下文件的备份

    Linux下文件的压缩和备份 文/ heiyeluren 文件的备份和压缩是管理员遇到的首要问题,我刚学Linux,总结一下书上和网络上的方法.(本文章基于Redhat9) 一.使用tar命令进行备份 ...

  5. LINUX下用CTRL+R快速搜索HISTORY历史命令,快速索引到之前使用过的命令行语句

    LINUX下用CTRL+R快速搜索HISTORY历史命令,快速索引到之前使用过的命令行语句 前提是,搜索已经使用的命令,否则是查不出来结果的. ctrl+r 用途:反向搜索执行过的命令.(revers ...

  6. linux下文件字符集转化实战篇

    linux下文件字符集转化实战篇 ------------------------------------------ 为什么转换编码,起因:分析应用程序日志,文件编码格式gb2312(含中文字符), ...

  7. linux下文件的压缩和解压缩

    linux下文件的压缩和解压缩 目录 1.压缩 2.解压缩 3.归档工具 一. 压缩 compress: -d:解压缩,相当于uncompres-c:结果输出至标准输出,不删除原文件-v:显示详情 - ...

  8. Linux下Mysql的查询用法

    Linux下Mysql的查询用法 一.Mysql的delete删除语法 1.删除数据库 2.删除数据库的表 二.查询数据 1.基本查询 2.条件查询 三.数据库插入数据 1.创建新表 2.插入数据 四 ...

  9. Linux下文件的三个时间:ctime、mtime、atime的区别

    Linux下文件的三个时间参数 (1)modification time(mtime):内容修改时间 这里的修改时间指的是文件的内容发生变化,而更新的时间. Eg:vi后保存文件. (2)status ...

最新文章

  1. JAVA就业指导(转)
  2. Spring Cloud Sleuth 服务跟踪 将跟踪信息存储到数据库
  3. Android底层禁用WiFi和蓝牙功能
  4. qt中树形控件QTreeWidget的项点击后获取该项的文本
  5. composer中文阿里云镜像地址
  6. 程序设计基础(C语言)教学案例-序言
  7. Python 访问限制 private public
  8. JAVA电影购票系统
  9. linux中测试环境的搭建
  10. Deepfacelab 新手教程(转载)
  11. python语音控制地图导航_基于python语音控制大疆创新EP机器人并进行对话——第一步学会录音...
  12. Android耗电原理及飞书耗电治理
  13. Win10隐藏状态栏图标的方法
  14. android 仿小米相机,android-自定义相机遇小米3生成图片花屏
  15. 【电子器件笔记3】电容参数和选型
  16. Docker怎么样拉取镜像?怎样删除镜像?
  17. WPF实现左右移动(晃动)动画效果
  18. 2020-08-25
  19. android 删除号码恢复,安卓手机删了联系人怎么恢复?这些方法很容易
  20. jquery获取所有子元素宽度之和

热门文章

  1. Qt入门教程-Qt介绍-01
  2. opencv2矩阵操作
  3. 【去广告版】P2P终结者4.2最高权限
  4. 无单位收入证明怎么开?
  5. 渗透测试培训必会工具xray扫描器被动扫描的使用(二)
  6. iStat for mac
  7. Catboost自定义损失函数初探
  8. GB9706.1-2020安规三项之漏电流测试方法
  9. C++模板类的运算符重载
  10. 7-29 礼尚往来——错排