Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
我使用
这没有返回任何有用的信息,因此我浏览了一些配置文件,并在名为
如果我将该目录名直接传递给
因此,看起来
我浏览了
有这样的选择吗?
为什么不浏览所有子目录?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
我使用
find
在服务器上搜索日志文件,如下所示:find . -name "*log*"
这没有返回任何有用的信息,因此我浏览了一些配置文件,并在名为
build/private
的子目录中发现了一些日志文件。如果我将该目录名直接传递给
find
,它将发现这些日志文件:find ./build/private -name "*log*"
因此,看起来
find
默认情况下忽略了一些子目录。因此,我不确定我还缺少哪些其他日志文件。我浏览了
find
的手册页,但没有看到任何迫使其遍历所有子目录并查看所有文件的选项。有这样的选择吗?
为什么不浏览所有子目录?
最佳答案
find
可以很好地用于子目录。您的名称模式与任何文件都不匹配。
使用grep
进行模式匹配可能会更好,例如,这将找到所有扩展名为'.log'的文件,而不是'logchopper.py':
find . | grep '\.log$'
关于linux - 强制查找以浏览所有子目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51114571/