![如何在终端查看文件系统的实时更新?](https://linux22.com/image/964532/%E5%A6%82%E4%BD%95%E5%9C%A8%E7%BB%88%E7%AB%AF%E6%9F%A5%E7%9C%8B%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%AE%9E%E6%97%B6%E6%9B%B4%E6%96%B0%EF%BC%9F.png)
我正在研究 git 以及它如何与文件系统配合使用。我安装了名为 terminator 的应用程序,它允许我打开多个终端。我想在左侧终端运行 git 命令,并希望在右侧终端查看文件系统的实时更新。这怎么可能呢?
答案1
您可以使用watch
命令来实现这一点。在默认设置下,它每 2 秒执行一次尾随命令。可以使用 指定时间-n
。
要使用它来监视您的文件系统,您可以使用ls -1
(如果您只想查看一个目录)或find
(如果您还想监视子目录)作为命令。
要 (近乎) 实时地检查 /tmp 及其所有子目录中的更改,请执行watch -n 0.1 find /tmp
。 0.1 秒的间隔是最快的,watch
可以持续,并且对任何人来说都足够了。我假设你是人类,不是吗?