Como encontrar os arquivos que são alterados pela última vez sob um diretório e seus subdiretórios?

3

Eu gostaria de saber como encontrar os arquivos que foram alterados pela última vez em um diretório e em seus subdiretórios. ls -lt não funciona, porque se um arquivo for alterado e, portanto, seu horário for alterado para estar atualizado, o diretório que contém o arquivo não terá seu diretório atualizado.

Meu objetivo final é encontrar o último arquivo alterado cujo tamanho está aumentando mais rápido ou mais, por . Então eu também gostaria de saber sobre isso.

Meu sistema operacional é o Ubuntu 12.04.

    
por Tim 02.07.2013 / 02:20

1 resposta

3

find /search/root -printf "%T+ %10s %p\n" | sort -n --reverse

Se você usar o GNU find e nenhum nome de arquivo (ou caminho) contiver uma nova linha (que pode ser verificada por um -path test).

    
por 02.07.2013 / 02:47