Назад | Перейти на главную страницу

формат времени «ls» в MacOSX

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

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

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

и

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

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

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

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

Однако вы, вероятно, хотите 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 Jul 9 09:58 26 /" <== новее

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