В более старых версиях Ubuntu, например 9.10, ls(1) по умолчанию был создан ISO 8601, так [: d0]
ls -l --time-style=long-iso
делает это. С 12.04 мы вернулись в более старый стиль Unix. Таким образом, замена года на минуты и секунды на последние даты.
Как я могу - наименее интрузивным образом изменить это на long-iso? Может быть, какой-то общий вариант конфигурации?
Я был убежден, что ls принял аргументы по умолчанию из переменной окружения LS_OPTIONS, но в его справочной странице не упоминается об этом.
Моим решением было бы установить псевдоним в ~/.bash_aliases или ~/.bashrc:
alias ls='ls --time-style=long-iso'
Это мгновенно заставляет его работать для общего псевдонима ll.