linux grep find查找文件夹、代码中的某行/字符串
2024-10-13 10:45:10
本文转载于:https://blog.csdn.net/Mr_Cat123/article/details/80541658
在Linux中,由于文件很多,代码很长,可能我们只知道其中的一两个字符串,如‘test’,这个时候我们要在那么多文件中找到这一字符串所在位置很难,因此可以使用grep和find寻找,find用于查找文件和文件夹,grep常用于查找具体的单词,字符串等,如下:
使用grep查找
可以输入
grep --help
1
查看grep的输入参数和使用
grep 'test' a,b,c #在文件a,b,c中寻找test这个词
grep -r 'test' . #在当前目录中找test这个词
grep -r 'test' example #在example目录中找test这个词
123
使用find查找
1,查找文件夹
find ./ -name camb #(在当前目录找camb文件夹).表示当前目录,-name表示以名字的形式展示,camb是需要寻找的文件夹
or
find . -name camb #跟上面一样的结果
使用grep查找
可以输入
grep --help
1
查看grep的输入参数和使用
grep 'test' a,b,c #在文件a,b,c中寻找test这个词
grep -r 'test' . #在当前目录中找test这个词
grep -r 'test' example #在example目录中找test这个词
123
使用find查找
1,查找文件夹
find ./ -name camb #(在当前目录找camb文件夹).表示当前目录,-name表示以名字的形式展示,camb是需要寻找的文件夹
or
find . -name camb #跟上面一样的结果
find / -name camb #在根目录找camb文件夹
find /home/test -name camb #在路径/home/test中找名为camb的文件夹
123456
因为是查找文件夹,所以查找的结果路径最后就是要找的文件夹名,比如在当前文件夹下找LSPE文件夹
find /home/test -name camb #在路径/home/test中找名为camb的文件夹
123456
因为是查找文件夹,所以查找的结果路径最后就是要找的文件夹名,比如在当前文件夹下找LSPE文件夹
2,查找文件
查找camb.txt文件,记得要加后缀,否则认为找的是文件夹
find . -name camb.txt
or
find ./ -name camb.txt #在当前目录找文件
查找camb.txt文件,记得要加后缀,否则认为找的是文件夹
find . -name camb.txt
or
find ./ -name camb.txt #在当前目录找文件
find /home/test -name camb.txt #在路径找文件
12345
如果文件名或文件夹名记得不全了,只记得一部分,则可以使用:
find . -name cam\* #在当前路径找出cam开头的文件或者文件夹
12345
如果文件名或文件夹名记得不全了,只记得一部分,则可以使用:
find . -name cam\* #在当前路径找出cam开头的文件或者文件夹
记住linux的find是区分大小写的,如果写成Cam则和cam是不一样的,如果要不区分大小写,则将 -name改为 -iname
---------------------
---------------------
最新文章
- JS函数 计算 今日,昨日,本周,上周,本月
- AEAI Portal V3.5.2门户集成平台发版说明
- MVC4笔记 Area区域
- NovaMind使用教程
- C++ Primer:第八章:IO库(续)
- iOS 中的UIWindow
- 【转】NI语法 JNI参考 JNI函数大全
- UiTextField对输入的长度进行限制并提示用户还可输入的长度
- bzoj 1195
- QML在XP等显卡明显不好的情况下 可以参考
- Nuget的使用
- Jquery 图片轮播实现原理总结
- 天梯赛决赛 L2-1.红色警报 并查集
- bootstrap 基础(一)
- Web安全测试工具小集
- NIPS2017-The neural hawks process
- TensorRT&;Sample&;Python[introductory_parser_samples]
- 十一、ASP.NET Boilerplate
- idea常用的快捷键
- Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again 问题分析
热门文章
- python获取一年所有的日期
- 使用Chrome远程调试GenyMotion上的WebView程序
- 020-Json结构数据序列化异步传递
- java.lang.ClassNotFoundException: com.sun.xml.ws.spi.ProviderImpl解决办法
- Python之socket_tcp
- JSP 修改不能编辑
- Linux基础命令---lprm删除打印任务
- 不同路由器下远程ssh登录Beaglebone系统(通过路由器端口转发,配合花生壳的DDNS功能)
- js实现打印
- 0.2:Game and Art