博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 文件搜索命令
阅读量:6271 次
发布时间:2019-06-22

本文共 881 字,大约阅读时间需要 2 分钟。

  • 文件搜索命令 locate
  1. locate 文件名    在后台数据库中按文件名搜索,搜索速度快
  2. locate实际搜索的数据库 /var/lib/mlocate ,不同的linux版本可能有区别
  3. upda00000tedb 更新数据库
  4. 配置文件 /etc/updatedb.conf
  • 命令搜索命令 whereis 与 which
  1. whereis 命令 搜索命令所在路径及帮助文档 
  2. which 命令 可查看别·名
  • 文件搜索命令 find
  1. find 搜索目录 搜索条件 : find . -name install*
  2. 通配符 * ? []
  3. find /root -iname 文件名 不区分大小写
  4. find /root -user root 按照用户搜索
  5. find /root -nouser 搜索没有属主的文件
  6. find /var/log/ -mtime +10 查找十天前修改的文件 -10为十天内修改的文件,10为10天前当天修改的文件
  7. atime 文件访问时间 ctime 改变文件属性 mtime 修改文件内容
  8. find . -size 25k 所有大小为25K的文件 支持 +- ,k小写,M大写
  9. find . -inum 32234 按照INode搜索文件
  10. find /etc -size +20k -a -size -50k 查找大于20k并小于50k的文件 -a :and 逻辑与 -o :or 逻辑或
  11. find . -name a.txt -exec 命令 {} \;  对第一条命令的接口进行操作
  • 字符串搜索命令 grep
  1. grep 搜索字符串 从指定文件搜索 grep "aaa" *.log
  2. -v 取反,查询不包含某字符的结果
  3. -i 不区分大小写
  4. -m 最多匹配几个后,就停止
  5. -R 遍历
  6. -A num 显示结果行的后num行;-B num 与A相反;-C num 前后各num行;
  7. --color 搜索字符高亮
  8. -e 接正则表达式,可有多个

 

转载于:https://www.cnblogs.com/fengdeng/p/6626646.html

你可能感兴趣的文章
前端源码安全
查看>>
【CodeForces 618B】Guess the Permutation
查看>>
【转】如何实现一个配置中心
查看>>
Docker —— 用于统一开发和部署的轻量级 Linux 容器【转】
查看>>
Threejs 官网 - Three.js 的图形用户界面工具(GUI Tools with Three.js)
查看>>
Atitit.Java exe bat 作为windows系统服务程序运行
查看>>
session的生命周期
查看>>
数据库的本质、概念及其应用实践(二)
查看>>
iOS开发多线程--(NSOperation/Queue)
查看>>
php的ajax简单实例
查看>>
maven常用构建命令
查看>>
C#:关联程序和文件
查看>>
推荐科研软件
查看>>
gradle
查看>>
如何取消未知类型文件默认用记事本打开
查看>>
[Javascript] Immute Object
查看>>
Java 关于finally、static
查看>>
Posix mq和SystemV mq区别
查看>>
P6 EPPM Manual Installation Guide (Oracle Database)
查看>>
XMPP协议、IM、客户端互联详解
查看>>