exibir o número de arquivos no momento atual, como o que tail -f faz

exibir o número de arquivos no momento atual, como o que tail -f faz

Eu tenho uma pasta onde os arquivos são copiados para ela como /home/my/. Quero executar um comando que mostre o número de arquivos dentro dele em tempo real, como acontece tail -fcom o conteúdo do arquivo. Eu sei que deveria correr ls *|wc -lpara contar os arquivos, mas não sei como fazer isso para monitorar e mantê-lo funcionando.

Responder1

Se você tiver owatchcomando disponível em sua distribuição, você pode executá-lo assim:

watch -n 1 "ls /home/my"

Isso executará o ls /home/mycomando a cada nsegundo ( 1neste exemplo) e exibirá a saída na tela.

Espero que isso possa ajudar.

Responder2

Sem watchvocê pode tentar:

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

informação relacionada