如何在目录及其子目录上递归使用 tail -f ?

Nis*_*ish 2 unix shell tail

我正在尝试使用 Linux 中的 tail 实用程序来监视嵌套目录下存在的日志。我尝试使用tail -f /var/log/**/*,但这只能到达log目录的直接子目录。它不会挖掘超过一层。基本上我试图跟踪 docker 容器中的所有应用程序日志并将它们传递到 /proc/1/fd/1 ,以便它们出现在 docker 日志下。

tri*_*eee 5

您需要启用

 shopt -s globstar
Run Code Online (Sandbox Code Playgroud)

如果它在你的 shell 中被禁用。

启用此设置后,Bash 将以**.

这不是 Docker 或 的功能tail,而是 shell 的功能。