Para o BSD inclinado que não possui GNU coreutils instalados e, portanto, não pode usar ls -v
:
$ printf '%s\n' * | sort -n | column
1 2 12
O printf
gerará uma lista de nomes, cada um em sua própria linha. O sort
classificará esses números numericamente. O utilitário column
os organizará em colunas, muito parecido com o que o ls
faz por padrão.