O que faz a opção -C na saída ls?

0

Nas páginas man ele diz:

-C     list entries by columns

No entanto, eu realmente não consigo notar nenhuma diferença entre a saída de ls ou ls -C , alguém poderia me explicar isso?

    
por Vesnog 15.02.2015 / 19:35

1 resposta

2

Para adicionar o que @muru disse nos comentários; dê uma olhada em info coreutils ls

'-C'
'--format=vertical'
     List files in columns, sorted vertically.  This is the default for
     'ls' if standard output is a terminal.  It is always the default
     for the 'dir' program.  GNU 'ls' uses variable width columns to
     display as many files as possible in the fewest lines.

Suponho que isso signifique que -C existe especificamente para o caso em que você redireciona ou canaliza a saída e deseja preservar a coluna. Caso contrário, o ls mudará para ls -1 quando detectar que não está sendo exibido em um terminal.

    
por 15.02.2015 / 20:02