Se você está enfrentando a enorme necessidade de listar um diretório contendo uma grande quantidade de arquivos e não pode fazer isso com um simples comando ‘ls’, tente isto: http://d.pr/f/FdiF
Baixe o arquivo, compile-o:
gcc listdir.c -o listdir
E use-o assim:
./listdir [target dir] > target-ls.txt
Inspirado em http://bit.ly/Sg0luF