Что-то раздражает в ls -l
команде - она показывает только час и минуту для файла (например, 08:30). Как я могу увидеть вторую часть (например, 08:30:44)?
man 1 ls
и поиск «второй» не дает никакой подсказки.
Ваша версия ls поддерживает эту --time-style
опцию? Если так:
ls -la --time-style=full-iso blah
-rw-r--r-- 1 root root 0 2011-11-08 18:02:08.954092000 -0700 blah
ls -lT
--time-style=full
и--time-style=full-iso
?Более простой способ:
который равен
Если вы хотите показать записи как скрытые файлы, начиная с
.
, добавьте-a
:источник
--time-style=full
и--time-style=full-iso
?Для OS X это выглядит как лучшее, что вы получаете:
Из
ls(1)
справочной страницы 10.10.5:источник
ls -lT
.Альтернатива утвержденному ответу - вы можете использовать пользовательский формат, как в команде date, если вывод «--time-style = full-iso» слишком подробен для вас:
источник
По
man ls
инструкции простоls -e
отлично работает!источник
ls
отсутствует-e
. Я подозреваю, чтоls
ваша версия основана на Дарвине.-e
если эти другие (основанные на GNU) флаги терпят неудачу.Для FreeBSD это будет:
источник