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.
É 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)?
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.