Monitorar ativamente a data de modificação de todos os arquivos em um diretório

1

Existe uma maneira de monitorar ativamente as datas modificadas de todos os arquivos ou diretórios em um diretório atual? Estou usando o shell BASH.

Por ativamente quero dizer executar um comando uma vez e então poder monitorar as mudanças dos timestamps à medida que eles mudam para cada arquivo (da mesma forma como o comando top mostra os processos ativos e só precisa ser executado uma vez), em vez de executar manualmente ls -lt muitas vezes e ver o que mudou.

    
por John 18.03.2016 / 21:58

1 resposta

1

Eu diria que watch ls -lt deve fazer exatamente o que você quer. Com configurações padrão, ele chama ls -lt a cada 2 segundos e mostra o resultado. Ele tem várias opções interessantes, como watch -n 5 -d ls -lt , que atualiza a cada 5 segundos ( -n 5 ) e destaca as alterações ( -d ).

    
por 18.03.2016 / 22:04

Tags