Изменение порядка столбцов, отображаемых с помощью `ls`

1320
warren

Можно ли изменить порядок отображаемых столбцов при работе ls -lна * nix (или dirна Windows)?

Например, я хотел бы видеть дату изменения, затем имя, затем другие поля (или выбрать только те, которые я хочу, и их порядок.

Как бы это сделать без простого использования cutи обрезки нежелательных полей (поскольку это не решает проблему переупорядочения)?

3
как примечание относительно сокращения, в этом случае вы получите больше прибыли от awk. ls -al | awk '' Sirex 13 лет назад 1

1 ответ на вопрос

3
glenn jackman

Я бы lsвообще не разбирался : use statand sort:

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

это начало.