在一个输出中观察多个日志文件

sto*_*ofl 70 logs tail

有没有一种简单的方法可以做类似tail -f mylogfile但显示多个文件的更改(可能将文件名添加为每一行的前缀)?或者也许是一个 GUI 工具?我正在运行 Debian。

D_B*_*Bye 108

你试过tail -f file1 file2吗?它似乎完全符合您的要求,至少在我的 FreeBSD 机器上是这样。也许tailDebian 系统自带的也可以?

  • 我最喜欢的新参数组合是 `tail -qF *.log`:`-q` 隐藏文件名和 `-F`,正如 Arcege 指出的那样,让 `tail` 跟随名称而不是描述符,因为我的日志正在轮换文件。 (16认同)
  • 我通常使用 `-F` 代替,因为在我重新启动服务器程序时可能会截断许多文件。 (13认同)
  • 是的。有用!谢谢你。我从没想过会这么容易。 (2认同)

小智 5

出于某种原因,类似的答案tail -f file1 file2并不完全符合我的想法。

我想知道最近“本地”的几个日志中发生了什么,无论全局时间顺序如何。

为此,我使用了类似的东西watch -n1 tail -n10 file1 file2