`

tail -f 与 -F的区别

 
阅读更多
tail 是命令,-f 是该命令的参数

-f 是--follow[=HOW]的缩写, 可以一直读文件末尾的字符并打印出来.

"[=HOW]"有两个写法,一个"=descriptor",另一个是"=name", 默认使用的是"descriptor", 如果你跟踪的文件被移动或者改名后, 你还想继续tail它, 你可以使用这个选项.



descriptor 虽然是默认的参数,但是一定是最有用的,比如在tail 一个log文件的时候,这个文件很可能是按照日期或者大小滚动, 文件滚动之后这个tail -f命令,就失效了. 我在之前写的一个脚本里面就遇到了这个问题, 这个时候可以使用-F 命令

-F 是--follow=name --retry的缩写, --follow=name是按照文件名跟踪文件, 可以定期去重新打开文件检查文件是否被其它程序删除并重新建立. --retry这个参数, 保证文件重新建立后,可以继续被跟踪.
分享到:
评论

相关推荐

    window系统 tail -f 功能 界面操作

    实现window系统下 类似 Linux 命令行 tail -f 功能.使用C#语言开发,占用资源小。如有问题可留言

    Python实现tail -f功能

    python学习资料,详细说明了 使用python实现tail -f功能

    DOS下可以使用的tail -f 工具

    DOS下可以使用的tail -f 工具, 下载解压到system32,或者dos环境变量里,系统能找得到的地方即可。

    Tail-f RestCONF Swagger Rev A 2018-09-13.pdf

    tailf(一家Cisco所属公司)出品,专门讲RESTConf/YANG/Swagger的资料 1. Introduction..............................................................................................................3 ...

    tail-f:观看文件,如tail-f

    尾f 观看文件,如tail -f安装 npm install --save zo-tail-f用法 const tail = require ( 'zo-tail-f' ) let watcher = tail . watch ( 'test/test.log' ) watcher . on ( 'line' , line => { console . log ( line ...

    k8stail:Kubernetes Pod的tail -f体验

    Kubernetes Pod的tail -f体验 如您所知, kubectl logs只能同时流式传输一个pod。 k8stail使您可以实时监视指定名称空间中的所有pod的日志流或标签,如tail -f 。 目录 选项 发展 作者 执照 要求 Kubernetes 1.3或...

    node-tail-native:实时读取新行,如'tail - f'

    实时读取新行,如'tail - f'。安装: npm install tailnative或者 git clone git://github.com/whitesheep/node-tail-native.gitcd node-tail-nativenode-gyp configure build用: Tailnative,从 0.3 版本开始,...

    tail -f for windows 32/64

    解压后将tail.exe 复制到目录:C:\Windows\System32 下即可在cmd里使用tail命令。 解决windows无法使用linux的经典工具.

    linux nohup及tail-f用法

    给大家分享了linux nohup及tail-f用法相关内容,有兴趣的朋友可以参考学习下。

    Go-`tail-f`KubernetesPods的体验

    `tail -f` :Kubernetes Pods的体验

    我使用过的Linux命令之tailf - 跟踪日志文件/更好的tail -f版本

    NULL 博文链接:https://codingstandards.iteye.com/blog/832760

    python实现tail -f 功能

    tailf与tail -f类似:当文件不增长时并不访问文件 tail -f:只跟踪文件内容 tail -F:文件内容与文件名都跟踪 这篇文章最初是因为reboot的群里,有人去面试,笔试题有这个题,不知道怎么做,什么思路,就发群里大家...

    window下的tail命令

    将附件中解压缩到c盘的windows目录下就可以了 D:\>tail/? 一成不变的方法,/?来查看使用帮助 usage: TAIL [switches] [filename]* switches: [-?] display this message ...tail -f xxxx.log 一直查看文件的变化。

    tailcolor:'tail -F' 带有基于最近看到这条线的颜色反馈

    | tailflash tail -F [file to follow] | tailraintail -F can be replaced with any command that provides stdout已知的问题与缓冲输出的问题:如果你是到一个文件中写,“stdbuf -oL -El [命令]”效果很好,如果...

    fs-tail:tail -f 类似使用streams2和fs的功能

    node.js 的基于流的tail -f功能。 var FsTail = require ( "fs-tail" ) ; // Available options - defaults are shown. var options = { start : 0 //Start on byte 0 of file. EOFAfter : 500 //emit EOF ...

    yang:tail-f ncs yang 模型

    杨 tail-f ncs yang 模型 尝试使用 nx、ios 和瞻博网络设备在我们的 tail-f ncs 实验室环境的设备上学习 netconf/yang/xml。

    PHP实现linux命令tail -f

    使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.接下来通过本文给大家介绍PHP实现linux命令tail -f,需要的...

    windows下可用的tail工具,看日志首选,win7/win10可用。

    复制到 c:\windows\system32\ 然后命令行执行 tail -f xxx.log即可。

    Kubernetes Pod的tail -f体验-Golang开发

    Kubernetes Pod的k8stail tail -f体验如您所知,kubectl日志只能同时流式传输一个Pod。 k8stail使您可以实时查看指定名称空间或标签中所有Pod的日志流,Kubernetes Pods的lik k8stail tail -f体验如您所知,kubectl...

    phptail:tail -f在PHP中的简单实现

    PHP中的简单Tail -f实现 请暂时访问以获取更多信息。

Global site tag (gtag.js) - Google Analytics