是否可以将所有进入 my.log 的新输出转发/复制到新文件。
例如,当我执行 less +F my.log 时,我看到文件尾部并且它正在等待更新。
所以,我想要的是将所有更新重定向到新文件。让它只包含新的更新。
但如果我这样做:less +F my.log > new.log。我最终又得到了整个文件。
最佳答案
对于重定向,使用 tail -f
而不是 less +F
。
tail -f my.log > new.log
如果您希望文件从您运行命令的位置开始,请使用 -n
开关:
tail -n0 -f my.log > new.log
关于linux - Less +F 将新输出重定向到新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31836783/