Você vai querer usar algo como:
while read directory
do
find "$directory" -size +1M -exec stat --format="%U (id: %u), file: %n" {} \;
done << EOT
/path/to/folder 1
/path/to/my folder 2
EOT
O +1M
procuraria arquivos com mais de 1 milhão.
O formato estatístico mostraria um nome de usuário, seu ID de usuário e nome de arquivo correspondente, para qualquer coisa que a localização tivesse correspondido.
Continuando os comentários, digamos que eu queira filtrar esses dados no momento da modificação, como find
não deve corresponder a nenhum arquivo que foi modificado nas últimas 24 horas, então eu poderia usar:
find "$directory" -size +1M -mtime +1 -exec stat --format="%U (id: %u), file: %n" {} \;