主动监控目录中所有文件的修改日期

主动监控目录中所有文件的修改日期

有没有办法主动监视当前目录中所有文件或目录的修改日期?我正在使用 BASH shell。

我所说的主动是指运行一次命令,然后能够在每个文件的时间戳发生变化时监视时间戳的变化(类似于该top命令如何显示活动进程并且只需要运行一次),与手动运行相反ls -lt很多次,看看有什么变化。

答案1

我想说,watch ls -lt应该做你想做的事。使用标准设置,它ls -lt每 2 秒调用一次并显示结果。它有几个有趣的选项,例如watch -n 5 -d ls -lt,每 5 秒更新一次 ( -n 5) 并突出显示更改 ( -d)。

相关内容