Alternativa para ls para agrupar extensões antes de ordenar

1

Estou procurando uma maneira de modificar / substituir ls com um comando que seja capaz de:

  • Agrupando diretórios primeiro (como ls faz)
  • agrupar arquivos por grupos de extensões definidos pelo usuário (por exemplo, todo o tipo de imagem extensões como png, tiff, gif, etc. juntas, todos os arquivos do tipo arquivo juntos, etc)
  • preservando as informações de cor especificadas em .dircolors
  • precisa escrever para stdin / out como ls .
  • mas não precisa suportar toda a funcionalidade ls adicional (bom se isso acontecer, no entanto)

A funcionalidade principal que ainda não está presente em ls está em negrito. Se a solução for alcançável encadeando coreutils comuns em algum comando ls com alias, melhor ainda. Se ls puder fazer isso nativamente, por favor me esclareça, porque eu não consigo descobrir.

Se alguém pensou nisso há muito tempo e implementou uma substituição ls , também é legal. Eu tenho pensado em escrever minha própria solução, mas prefiro não reinventar a roda.

    
por MCor 19.02.2016 / 06:13

1 resposta

0

A menos que eu esteja errado, você está procurando pela opção -X do ls.

    
por 19.02.2016 / 13:12