在Linux中,由于文件很多,代码很长,可能我们只知道其中的一两个字符串,如‘test’,这个时候我们要在那么多文件中找到这一字符串所在位置很难,因此可以使用grep和find寻找,find用于查找文件和文件夹,grep常用于查找具体的单词,字符串等,如下:

使用grep查找

可以输入

grep --help

查看grep的输入参数和使用

grep 'test' a,b,c           #在文件a,b,c中寻找test这个词
grep -r 'test' .           #在当前目录中找test这个词
grep -r 'test' example      #在example目录中找test这个词

使用find查找

1,查找文件夹

find ./ -name camb    #(在当前目录找camb文件夹).表示当前目录,-name表示以名字的形式展示,camb是需要寻找的文件夹
or
find . -name camb   #跟上面一样的结果find / -name camb #在根目录找camb文件夹
find /home/test -name camb   #在路径/home/test中找名为camb的文件夹

因为是查找文件夹,所以查找的结果路径最后就是要找的文件夹名,比如在当前文件夹下找LSPE文件夹

2,查找文件
查找camb.txt文件,记得要加后缀,否则认为找的是文件夹

find . -name camb.txt
or
find ./ -name camb.txt #在当前目录找文件find /home/test -name camb.txt     #在路径找文件

如果文件名或文件夹名记得不全了,只记得一部分,则可以使用:

find . -name cam\*   #在当前路径找出cam开头的文件或者文件夹

记住linux的find是区分大小写的,如果写成Cam则和cam是不一样的,如果要不区分大小写,则将 -name改为 -iname

linux grep find查找文件夹、代码中的某行/字符串相关推荐

  1. linux 按名字查找文件夹,详细解读linux系统中使用Find命令查找文件

    摘要:文件查找是一个经常用到的功能,在linux系统中查找文件的命令比较多:find.locate.whereis .which等,今天心月就来详细解读find文件查找命令的使用. 文件查找是一个经常 ...

  2. c++嵌入linux指令以查找文件夹

    char buf[256]={0}; char cmd[64] ={0}; FILE *fp=NULL; snprintf(cmd,sizeof(cmd),"ls %s",&quo ...

  3. linux 查找文件夹命令_如何从命令行在Linux中查找文件,文件夹和目录?

    linux 查找文件夹命令 Linux provides different ways to find and locate files and folders. We can use GUI too ...

  4. linux查找文件夹命令_如何在Linux中使用命令行查找文件和文件夹

    linux查找文件夹命令 Most people use a graphical file manager to find files in Linux, such as Nautilus in Gn ...

  5. Linux中查找文件夹的命令

    Linux中查找文件夹的命令是find命令. Linux-文件搜索命令find的操作使用方法如下: 1.全盘搜索,也可以指定目录搜索.find 搜索目录 -name 目标名字: find / -nam ...

  6. linux 查找文件夹中含有文件的个数

    文件夹下有4个文件,3个子文件夹: 一.查找文件夹中含有目录的个数,其中目录包含(文件夹和文件)ls |wc -w例如图中包含3 个文件夹 以及 4个文件... 二.查找文件名中含有某字符串的文件,比 ...

  7. linux 查找文件夹_用python打造一个基于socket的文件(夹)传输系统

    这段时间在学习python,接触到了网络编程中的socket这块,加上自己在用的Linux服务器都是原生支持python的,于是乎有了个做文件传输功能程序的想法. 毕竟python语言中,有下载功能的 ...

  8. liunx 全盘查找_Linux中查找文件夹的命令

    展开全部 Linux中查找文件夹的命令是32313133353236313431303231363533e78988e69d8331333431346430find命令. Linux-文件搜索命令fi ...

  9. linux find 命令查找文件和文件夹

    查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件:find /(查找范围) -name 查找关键字 -print Linux 命令之 find -- 查找文件和 ...

最新文章

  1. Android利用ViewPager实现滑动广告板
  2. 决策树准确率低原因_智能质检优化实践:召回率和准确率,哪个更重要?
  3. matlab 实验6 高层绘图操作,实验06_高层绘图操作(第5章).doc
  4. AI算法连载21:统计之概率图模型
  5. Knative Eventing 之 Sequence 介绍
  6. Prometheus监控学习笔记之360基于Prometheus的在线服务监控实践
  7. ActiveMq笔记3-AMQ高可用性理论
  8. opnecv 读取视频与图像还是有区别的
  9. 【数据结构】——构建二叉树,遍历二叉树
  10. CommModify 串口监控,串口过滤,串口数据修改模拟,串口数据读写模拟,串口数据修改器 v3.2.3
  11. 回首风之忆(消息类型:聊天记录)
  12. python矩阵运算法则_python怎么进行矩阵运算?
  13. Windows Filtering Platform Windows筛选平台
  14. bat批处理,变量不生效
  15. 学校运动会广播稿计算机,学校运动会广播稿十篇
  16. 智能车入门——跑车前的零碎知识<新手从零做车>
  17. JZ2440开发板nand flash出现坏块的解决办法
  18. 安卓搭建http文件服务器,如何在安卓上搭建http服务器
  19. python机械臂坐标变换——实现机械臂末端相对移动
  20. pe擦除服务器硬盘,如何使用老毛桃winpe的分区助手进行磁盘数据擦除?

热门文章

  1. 学习如何面对失败比成功更重要
  2. 第十五届智能车竞赛芯片选型浅析
  3. 腾讯视频会议使用测试
  4. IDEA插件-生成对象所有set方法--->GenerateAllSetter
  5. 表框mysql_mysql 表的操作
  6. 兵器工业计算机应用研究所刘培志,一种双目视觉立体匹配算法_2
  7. react页面数据过多怎么办_性能!!让你的 React 组件跑得再快一点,收藏
  8. python sort函数返回值_lambda函数与箭头函数在集合内置函数应用中的对照学习
  9. matlab 绘制圆
  10. 范数(赋范线性空间、向量范数、矩阵范数)