У меня есть папка, файлы которой копируются в нее, например /home/my/ . Я хочу запустить команду, которая показывает количество файлов внутри нее в режиме реального времени, например, что tail -f делает с содержимым файла. Я знаю, что должен запустить ls *|wc -l для подсчета файлов, но я не знаю, как сделать это для мониторинга и поддерживать его работу.
2 ответа
1
Если в вашем дистрибутиве есть команда watch , вы можете запустить ее следующим образом:
watch -n 1 "ls /home/my"
Это будет запускать команду ls /home/my каждые n секунд (1 в этом примере) и отображать вывод на экран.
Надеюсь, что это может помочь.
0
Без watch вы можете попробовать:
while sleep 1 ; do ls /home/my ; done
