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