Você pode usar find
, stat
, sort
e tail
para fazer isso.
find . -exec stat --format="%X" + | sort -n | tail -n 10
No entanto, você pode considerar usar watch
e du
. watch
executará um comando periodicamente (a cada 2 segundos, por padrão). E du
mostra o uso do disco. Este comando mostrará o uso do disco de todos os arquivos e pastas no diretório atual, e a saída será continuamente atualizada.
watch "du -s *"
Você pode começar pela raiz e ver qual pasta está aumentando o mais rápido, depois progredir na hierarquia de pastas até encontrar o (s) culpado (s).
Se você estiver em uma pasta com muitos arquivos para ver na tela de uma vez, poderá limitá-lo, separando os arquivos como du -s [a-h]*
. Além disso, isso não mostrará arquivos ocultos; para isso você precisa de .*
ou .[a-h]*
, etc.