有没有办法主动监视当前目录中所有文件或目录的修改日期?我正在使用 BASH shell。
我所说的主动是指运行一次命令,然后能够在每个文件的时间戳发生变化时监视时间戳的变化(类似于该top
命令如何显示活动进程并且只需要运行一次),与手动运行相反ls -lt
很多次,看看有什么变化。
答案1
我想说,watch ls -lt
应该做你想做的事。使用标准设置,它ls -lt
每 2 秒调用一次并显示结果。它有几个有趣的选项,例如watch -n 5 -d ls -lt
,每 5 秒更新一次 ( -n 5
) 并突出显示更改 ( -d
)。