muestra el número de archivos en el momento actual, como lo que hace tail -f

muestra el número de archivos en el momento actual, como lo que hace tail -f

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 -fhace con el contenido del archivo. Sé que debo ejecutar ls *|wc -lpara contar archivos, pero no sé cómo hacerlo para monitorearlo y mantenerlo funcionando.

Respuesta1

Si tienes elwatchcomando disponible en su distribución, puede ejecutarlo así:

watch -n 1 "ls /home/my"

Esto ejecutará el ls /home/mycomando cada nsegundos ( 1en este ejemplo) y mostrará el resultado en la pantalla.

Espero que pueda ayudar.

Respuesta2

Sin watchpuedes intentar:

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

información relacionada