Quando ls
é executado, apenas mostra uma lista de arquivos e nada mais. ls -al
, por outro lado, mostra muito mais informações e, para isso, precisa stat (1) esses arquivos.
E se algo estiver instável com o arquivo, a operação pode levar muito tempo.
Meu problema era que o grupo de alguns dos arquivos não existia mais
-rw------- 1 nifle 10001 21499 Jan 25 14:31 .bash_history
-rw-r--r-- 1 nifle 10001 304 Dec 6 2004 .bash_logout
-rw-r--r-- 1 nifle 10001 222 Dec 16 14:05 .bash_profile
-rw-r--r-- 1 nifle 10001 124 Dec 6 2004 .bashrc
Um simples chown nifle:nifle .bash*
classificou o problema.