Mostra cabeçalhos de colunas com o comando “ls”

5

O comando ls tem alguma funcionalidade para mostrar os cabeçalhos de coluna para decodificar quais são as colunas? Estou ciente da parte do texto de suporte que descreve as colunas em

info ls
    
por Oscalation 25.02.2016 / 16:37

3 respostas

2

Eu tenho uma função como abaixo no meu ~/.profile , para o mesmo, espero que ajude você,

k(){
    { echo PERMS LINKS OWNER GROUP SIZE modMONTH modDATE modTIME NAME
    ls -l; } |
    column -t |
    grep -v "total"
}
    
por 25.02.2016 / 16:53
0

Semelhante à resposta @Niranjan, tirada do homem do comando column :

EXAMPLES
           (printf "PERM LINKS OWNER GROUP SIZE MONTH DAY " ; \
           printf "HH:MM/YEAR NAME\n" ; \
           ls -l | sed 1d) | column -t
    
por 04.01.2017 / 13:08
0

Essa pergunta também foi feita no SO - compartilhando minha resposta aqui também:

exa é um substituto / aprimoramento para ls . Se você passar os argumentos -lh com exa, ele incluirá uma linha de cabeçalho imprimindo os nomes das colunas da seguinte forma:

exa -lh

Exemplo de saída:

Permissions Size User     Date Modified Name
.rwx------    19 username 29 Sep 11:25  dont_cra.sh
drw-r-----     - username 29 Sep 11:26  f1
.rw-r--r--@ 811k username 29 Sep 11:25  row_count.dat
.rw-r--r--    54 username 29 Sep 11:25  some_text.txt

Você pode configurar um alias em .bashrc que substitua ls por exa.

    
por 04.10.2017 / 16:26

Tags