Формат времени "ls" в MacOSX

У меня есть сервер Apple, и когда я использую ls -alFt

вывод показывает:

"drwxrwxrwx   267 admin  www        9078 Mar 31  2010 3/"

а также

"drwxrwxrwx   483 admin  www       16422 Jul  9 09:58 26/"

что такое реальное время?

Я ищу старые папки, чтобы переместить его, но я не понимаю формат вывода.

2 ответа

Решение

ls показывает время создания, только если файл был недавно создан (6 месяцев, в соответствии с man ls), иначе это показывает год. Если вы хотите увидеть полную информацию о файле или каталоге, используйте stat, На его man-странице есть примеры того, как объединить stat и sort, чтобы упорядочить вещи по времени модификации.

Что вы, вероятно, хотите, однако, это find . -mtime +365d с подходящим возрастом там вместо 365 дней.

cmiiw

 -t      Sort by time modified (most recently modified first) before sorting the operands by lexicographical order.

"drwxrwxrwx 267 admin www 9078 31 марта 2010 г. 3/" <== старше

"drwxrwxrwx 483 admin www 16422 9 июля, 09:58 26/" <== новее

если вы используете ls -alFt, то первая строка самая новая

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