我有一个文件夹,里面有文件被复制到其中,比如/home/my/
。我想运行一个命令,实时显示其中的文件数量,就像tail -f
处理文件内容一样。我知道我应该运行ls *|wc -l
来计算文件数量,但我不知道如何进行监控并保持运行。
答案1
如果你有watch
命令在你的发行版上可用,你可以像这样运行它:
watch -n 1 "ls /home/my"
这将ls /home/my
每秒运行一次命令n
(1
在此示例中),并将输出显示在屏幕上。
希望能够帮到你。
答案2
如果没有watch
你可以尝试:
while sleep 1 ; do ls /home/my ; done