Alterando a ordem das colunas exibidas com 'ls'

3

É possível alterar a ordem das colunas exibidas ao executar ls -l on * nix (ou dir no Windows)?

Por exemplo, eu gostaria de ver a data modificada, depois o nome e outros campos (ou selecionar apenas os que eu quero e a ordem deles.

Como isso seria feito sem simplesmente usar cut e aparar campos indesejados (desde que isso não resolva a questão de reordenar)?

    
por warren 15.07.2011 / 12:29

1 resposta

3

Eu evitaria analisar ls : use stat e sort :

stat --printf="%y\t%n\t%F\t%s\n" * | sort -t $'\t' -k 2

é um começo.

    
por 15.07.2011 / 16:20

Tags