Linux之基础命令——文件搜索

Posted wuzm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux之基础命令——文件搜索相关的知识,希望对你有一定的参考价值。

grep(匹配符合条件的字符串)

  • 无参:显示匹配行
  • -c:显示匹配行数
  • -e 字符串:匹配特殊字符串,如-开头
  • -i:忽略大小写
  • -v:输出不匹配行
  • -w:匹配指定字符串
  • 可以和别的命令通过"|"管道符连接使用
  • 【grep user_info demo    demo文件中匹配user_info,打印出来】
  • 【grep -c 0 demo     demo文件中配0,打印匹配了几行】
  • 【grep -e import demo    demo文件中匹配以import开头的数据】
  • 【grep -v import demo    demo文件中,匹配不含有import的所有数据】
  • 【ps -ef|grep -v ‘grep‘|grep httpd     匹配进程中符合http的所有进程,并排除grep本身】

find(查找指定目录下查找文件)

  • -name 文件名称符合 name 的文件
  • -iname 文件名称符合 name 的文件忽略大小写
  • -type 文件类型
  • f: 一般文件
  • d: 目录
  • 【find . -name ‘demo‘    找到当前目录下名字为demo的文件 】
  • 【find . -type f    找到当前目录下一般文件】
  • 【find . -type d    找到当前目录下的目录文件】
  • 【find / -type f -name nginx    从根目录开始找名字为nginx的一般文件】

ocate(通过数据库查找符合条件的文件)

whereis(查找文件)

which(在环境变量中查找文件)

以上是关于Linux之基础命令——文件搜索的主要内容,如果未能解决你的问题,请参考以下文章

linux基础之常见的文件查看命令

Linux基础命令之grep

Linux实战常见基础操作之查看文件内容

linux基础之帮助文档---常用的命令

Linux基础命令文件搜索命令

Linux基础命令学习