O espaçamento das colunas em ls
é feito automaticamente para caber o mínimo possível de linhas na tela.
Você pode substituir isso definindo a variável de ambiente COLUMNS
(consulte man ls
), por exemplo, para testá-lo, você pode simplesmente executar:
COLUMNS=30 ls
É claro que você pode definir um tamanho fixo para COLUMNS
em seus ~/.zshrc
- os usuários do Bash querem ~/.bash_profile
:
export COLUMNS=30
Observe que o BSD ls
, conforme usado no OS X, é diferente de GNU ls
, que tem uma opção --tabsize
.