Assumindo nomes de arquivos sensatos, com numfmt de gnu coreutils ( 8.21 ou posterior):
find . -type f -printf '[%TY-%Tm-%Td]\t%s\t%f\n' | numfmt --field=2 --to=iec-i
Você pode formatar ainda mais a saída por meio das opções --padding= e --format= (e com as versões mais recentes até definidas precisão de saída) por exemplo:
... | numfmt --field=2 --to=iec-i --suffix=B --padding=8
ou
... | numfmt --field=2 --to=iec-i --format='%10.3f'
Se você não se importar com as permissões & colunas de contagem de links, com gnu ls :
ls -gohAt --time-style=+%Y-%m-%d