Tengo una carpeta en la que se copian archivos como /home/my/
. Quiero ejecutar un comando que muestre la cantidad de archivos que contiene en tiempo real, como lo tail -f
hace con el contenido del archivo. Sé que debo ejecutar ls *|wc -l
para contar archivos, pero no sé cómo hacerlo para monitorearlo y mantenerlo funcionando.
Respuesta1
Si tienes elwatch
comando disponible en su distribución, puede ejecutarlo así:
watch -n 1 "ls /home/my"
Esto ejecutará el ls /home/my
comando cada n
segundos ( 1
en este ejemplo) y mostrará el resultado en la pantalla.
Espero que pueda ayudar.
Respuesta2
Sin watch
puedes intentar:
while sleep 1 ; do ls /home/my ; done