Você pode usar o comando find
para verificar o diretório e executar stat
para imprimir informações sobre cada item encontrado:
find /useraccount/documents -exec stat -f "%N %Sm" {} +
mas a data está em um formato diferente do desejado (por exemplo, "26 de março de 19:00:00" em vez de "20140326 de 19:00:00"). Você também pode usar %m
em vez de %Sm
para obter um timestamp bruto (segundos desde 1970). Veja man stat
para mais opções de saída e opções de formato.
BTW, esse comando listará diretórios e arquivos; para apenas arquivos, adicione -type f
no lugar certo:
find /useraccount/documents -type f -exec stat -f "%N %Sm" {} +