`
Just-Do-it
  • 浏览: 29972 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

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#语言开发,占用资源小。如有问题可留言

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

    在传统的DOS操作系统环境下,与Unix/Linux系统中的`tail`命令类似的功能,可以通过特定的工具实现。`tail`命令在Unix/Linux中常用于查看文件的末尾内容,特别是跟踪文件的实时更新,这对于日志监控或者调试过程非常...

    tail -f for windows 32/64

    在 Windows 系统中,由于其与 Linux 的底层机制不同,原生的命令提示符(CMD)并不支持 `tail -f` 命令。然而,通过在给定的压缩包中提取 `tail.exe` 文件并将其放置在 `C:\Windows\System32` 目录下,我们可以为 ...

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

    然而,对于实时监控动态更新的日志文件,`tail -f`选项则更为实用。本篇文章将深入探讨`tail -f`的功能以及一个增强版的实现——`tailf`。 `tail -f`命令的工作原理是,它会持续地读取指定文件的末尾,并在文件有新...

    Python实现tail -f功能

    以上就是实现Python版本的tail -f功能的核心知识点,包括文件监控机制、与之对应的Python模块安装以及如何编写脚本来实时监控文件变化和输出更新的内容。这些知识点在运维、日志分析、自动化任务等领域中应用非常...

    linux nohup及tail-f用法

    在Linux操作系统中,`nohup`和`tail -f`是两个非常实用的命令,它们主要用于管理和监控后台运行的进程。`nohup`命令允许用户在退出终端或者注销系统后仍然保持进程的运行,而`tail -f`则用于实时跟踪查看文件的尾部...

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

    总的来说,这个`tail.exe`工具为Windows用户带来了与Linux类似的日志追踪体验,简化了日常的运维工作。只需简单几步设置,就可以在Windows环境中轻松监控和分析日志文件,对于开发者和系统管理员来说,是一个非常...

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

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

    k8stail:Kubernetes Pod的tail -f体验

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

    windows下使用tail命令-tail2win

    标签"tail 操作系统"进一步强调了`tail2win`是与操作系统的交互,特别是对于那些熟悉`tail`命令但又需要在Windows环境下工作的用户,`tail2win`是一个重要的过渡工具。 在提供的文件列表中,`tail.exe`是`tail2win`...

    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 ...

    Go-`tail-f`KubernetesPods的体验

    本篇文章将探讨如何使用类似`tail -f`命令的方式,来跟踪和分析Kubernetes Pods中的日志。`Go`开发中的`tail -f`实现可以帮助我们实时地查看Pods的日志流,以进行故障排查、性能监控和日志分析。 `tail -f` 是一个...

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

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

    python实现tail -f 功能

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

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

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

    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 版本开始,...

    linux-tail.txt

    - 示例:`tail -f /var/log/messages` 持续显示 `/var/log/messages` 文件的新追加内容。 4. **`-m` 或 `--blocks`** 指定按块大小来显示内容,每块大小为512字节。 - 示例:`tail -m 3 /var/log/messages` 按...

    windows下的tail备份

    tail for Windows 是 Windows 下的 tail ...tail -f 文件名 跟踪或监控文件内容变更。 tail -n 文件名 显示指定文件最后 n 行内容。 tail +n 文件名 显示指定文件从第 n 行开始到末尾的内容。 附件中带有bat的测试例子

    java实现tail功能

    在IT行业中,尤其是在系统管理和日志分析领域,`tail`命令是一个非常常用且实用的工具。它允许用户实时查看文件的末尾,特别是在监控日志文件变化时非常有用。Java作为一种广泛使用的编程语言,也可以实现类似`tail`...

    window下的tail命令

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

Global site tag (gtag.js) - Google Analytics