Как сделать ls производят ISO 8601 формат

В более старых версиях Ubuntu, например 9.10, ls(1) по умолчанию был создан ISO 8601, так [: d0]

ls -l --time-style=long-iso

делает это. С 12.04 мы вернулись в более старый стиль Unix. Таким образом, замена года на минуты и секунды на последние даты.

Как я могу - наименее интрузивным образом изменить это на long-iso? Может быть, какой-то общий вариант конфигурации?

1
задан 17 March 2013 в 05:54

1 ответ

Я был убежден, что ls принял аргументы по умолчанию из переменной окружения LS_OPTIONS, но в его справочной странице не упоминается об этом.

Моим решением было бы установить псевдоним в ~/.bash_aliases или ~/.bashrc:

alias ls='ls --time-style=long-iso'

Это мгновенно заставляет его работать для общего псевдонима ll.

9
ответ дан 25 May 2018 в 00:26
  • 1
    +1, но нет ли лучшего, то есть более принципиального - стиля Ubuntu для этого? U часто накладывает на него еще один слой конфигурации. – false 17 March 2013 в 06:46

Другие вопросы по тегам:

Похожие вопросы: