1.使用背景
大家在实际项目中,可能有时候在排查问题中需要查找一些系统文件,然后看下对应文件信息。例如日志文件信息,数据文件信息等,太多不方便查找时,就可以使用该相关命令来查找最合适;
2.命令
精准搜索
find 指定路径 -name "搜索内容"
模糊搜索
find 指定路径 -name "*模糊搜索内容*"
3.案例
find /app/log/ -name "20221020"
在应用的日志文件中查找名为20221020的文件信息;
find /app/log/ -name "*20221020*"
在应用的日志文件中查找文件名包含20221020的文件信息;
3.相关命令配合使用
3.1修改时间条件查询 (参数: -mmin 分钟计时, -mctime 天计时)
find /app/log/ -name "*20221020*" -min20
文件名包含20221020,最近20分钟修改过的文件
find /app/log/ -name "*20221020*" -mctime1
文件名包含20221020,最近一天修改过的文件
3.2与grep 结合使用
find /app/log/ -name "*20221020*" -mctime1 | grep 666
文件名包含20221020,最近一天修改过的文件,而且文件名中包含666的文件信息;文章来源:https://www.toymoban.com/news/detail-459391.html
结尾
liux命令集众多,本人理解也是皮毛。工作中可以相互结合使用,各位搬砖猴子多总结多分享~文章来源地址https://www.toymoban.com/news/detail-459391.html
到了这里,关于linux中在指定路径中按照文件名模糊查找文件之find命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!