是否存在类似于我们对文件的命令,该文件在文件增长时提供文件内容:
404 Not Found
我正在搜索这样的内容,列出目录内容,它显示了目录中的文件列表以及创建时间。
答案 0 :(得分:5)
你说你在Linux上。 Linux内核有一个名为inotify
的东西,inotify-tools
为我们提供了命令行工具inotify-wait
和inotify-watch
,可以打印出文件中发生的任何低级事件/你正在看的目录。
示例:
$ inotifywait -e CREATE -m . &
Setting up watches.
Watches established.
$ touch foo
./ CREATE foo # inotifywait output
$ touch foof
./ CREATE foof
-e CREATE
指定注意文件创建,-m
指定程序在收到第一个事件后不应退出。
答案 1 :(得分:2)
您可以使用watch
:
<强>的Linux 强>:
watch ls # default is 2 second interval
(用-n
调整间隔):
watch -n1 ls # 1 second interval
替代 :(例如 macOS 本身没有watch
):
while :; do clear; ls; sleep 2; done
macOS :(通过 MacPorts 或自制)
port install watch # install watch via MacPorts
brew install watch # install watch via homebrew