Linux查找某个目录下包含某个字段的文件

在linux下面工作,经常会遇到这样的需求:在某个目录下查看含有某个字段的文件。

1。 使用find xargs grep 

find 。 | xargs grep "custom"


2. 上面查询出来的会有些乱,当然会想只查看文件, 不查看目录

find . -type f | xargs grep "custom'


3. 再看上面的结果,如果我们执行列出文件名, 不需要查看内容呢。grep 提供了-l来只显示文件名称


4。 如果我们想过滤掉某些文件夹,不去这些文件夹下查看呢, 使用-purn(具体使用方法查看:https://blog。csdn。net/u011517841/article/details/53204524)

find . -path ./.git -prune -o -type f | xargs grep "custom" -l


5。 当然查看某个目录下含有某个字段也可以直接使用grep 

grep -r "custom" -l



版权声明:本文为博主原创文章,遵循版权协议,转载请附上原文出处链接和本声明。
本文链接:
幸运飞艇官网 欢乐生肖 幸运赛车 澳洲幸运8 幸运赛车 三分快3 澳洲幸运10开奖结果 快乐赛车投注 极速快3 幸运飞艇官网