linux - 如何在日志文件中查找 N 级深度的文件

标签 linux command

我正在尝试在日志文件中查找距根目录深 2 层的文件(例如/xxx/xxx/xxx.xxx)。我尝试了“find”和 maxdepth、mindepth,但这只对目录中的文件有用。我需要改为在文件中查找字符串并丢弃超过 2 个级别的任何结果。

最佳答案

How do I find all files containing specific text on Linux?似乎做你想做的事。我不清楚您是否有比两层更深的匹配要丢弃。

关于linux - 如何在日志文件中查找 N 级深度的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49679506/

相关文章:

java - 使用标准输入通过/proc/{pid}/fd/0 向 java -jar 发送命令

regex - 如何在文件中搜索正则表达式,然后就地修改所有出现的地方?

php - 在 linux 服务器上设置未知属性:yii\console\ErrorHandler::errorAction

linux - 检查文件中的值是否大于或等于 bash 脚本中的值

java - 错误 : Could not find or load main class

c# - 使用 NServiceBus 在本地发布/接收消息

php - 生成 Crystal Reports 报告的代码在 CLI 中运行良好,但从浏览器访问时为 "Data source name not found"

c++ - 在 Linux 上原子写入文件

powershell - Powershell-输出特定字符串时终止命令

python - 一行 Python 代码在我的游戏中不起作用