Tente isto :
find . -maxdepth 1 -size +1000c -type f -exec ls -lhSa '{}' +
Explicação :
-maxdepth 1 - encontra arquivos apenas no diretório atual
-size +1000c - encontre somente arquivos maiores que 1000 bytes (" c " = bytes)
-type f - encontre somente arquivos
-exec <command> {} + - execute o comando. Veja man find para mais informações
Se você não quiser usar find (não sei por que), você pode digitar (thx @ αғsнιη ):
ls -lpSa | awk '! /\// && $5>1000'
Mas Por que não analisam ls ?