显示当前时刻的文件数,就像 tail -f 所做的那样

显示当前时刻的文件数,就像 tail -f 所做的那样

我有一个文件夹,里面有文件被复制到其中,比如/home/my/。我想运行一个命令,实时显示其中的文件数量,就像tail -f处理文件内容一样。我知道我应该运行ls *|wc -l来计算文件数量,但我不知道如何进行监控并保持运行。

答案1

如果你有watch命令在你的发行版上可用,你可以像这样运行它:

watch -n 1 "ls /home/my"

这将ls /home/my每秒运行一次命令n1在此示例中),并将输出显示在屏幕上。

希望能够帮到你。

答案2

如果没有watch你可以尝试:

while sleep 1 ; do ls /home/my ; done

相关内容