【发布时间】:2020-05-13 04:51:40
【问题描述】:
我正在尝试通过某个目录中的所有文件grep。有没有办法通过ls之类的方式递归列出所有目录和其中的文件/目录?
【问题讨论】:
-
你想匹配文件名还是文件内容?
-
mywiki.wooledge.org/ParsingLs;如果
grep -r不能满足您的需求,您需要find而不是ls。 -
希望同时匹配文件名和文件内容@thatotherguy
-
@tripleee
grep -r应该解决它。谢谢 -
仅供参考,
grep -r将不匹配文件名,仅匹配文件内容。要按文件名匹配,可以使用find mydir -name '*foo*'或更随意的find mydir | grep foo