Você pode usar o GNU find
:
find . -type f -printf "%m\t%f\n"
Para obter o caminho completo do arquivo, use a diretiva p
em vez de f
:
find . -type f -printf "%m\t%p\n"
Para restringir os resultados ao diretório atual, especifique -maxdepth
:
find . -maxdepth 1 -type f -printf "%m\t%f\n"
Se você quiser resultados em arquivos e diretórios, remova o predicado -type
:
find . -printf "%m\t%p\n"