Less + F将新输出重定向到新文件

时间:2015-08-05 15:31:52

标签: linux command-line

是否可以将来自my.log的所有新输出转发/复制到新文件中。

例如,当我做的更少+ F my.log时,我看到文件的尾部并且它正在等待更新。

所以,我想要的是将所有更新重定向到新文件。让它只包含新的更新。

但如果我这样做:少+ F my.log> new.log。我最终又得到了整个文件。

1 个答案:

答案 0 :(得分:2)

要进行重定向,请使用tail -f代替less +F

tail -f my.log > new.log

如果您希望文件从运行命令的位置开始,请使用-n开关:

tail -n0 -f my.log > new.log