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.