Как отсортировать команду ls по дате

Использование ls для сортировки по дате в Терминале

Команда ‘ls’ выводит список всех файлов и папок в каталоге в командной строке, но по умолчанию ls возвращает список в алфавитном порядке. С помощью простого флага команды вы можете вместо этого выполнить сортировку ls по дате, показывая последние измененные элементы в верхней части результатов команды ls. Этот трюк применяется к выводу команды ls в Mac OS / Mac OS X, Linux, BSD, а также Bash в Windows.


Флаг -t сортирует вывод команды ls по дате и времени последнего изменения, но для достижения наилучших результатов вы, вероятно, захотите применить его с флагом длинного списка -l и, возможно, с некоторыми другими. Давайте рассмотрим несколько полезных способов сортировки вывода ls по дате.

Сортировать вывод «ls» по дате

Флаг -t сортирует вывод команды ls по дате и времени последнего изменения:

  1. Откройте Терминал, если вы еще этого не сделали (/ Applications / Utilities / в Mac OS), и перейдите в каталог, который вы хотите отсортировать по дате, с помощью ls.
  2. Введите следующий синтаксис команды:
  3. ls -lt

  4. Нажмите return, чтобы просмотреть содержимое каталога, указанное с помощью ls по дате.

Последние измененные элементы будут отображаться в верхней части вывода команды, а не отображать возвращенный список в алфавитном порядке.

Показать сортировку по дате, удобочитаемость, все файлы

Мое личное предпочтение для сортировки вывода ls по дате изменения — использовать -lt, но также включать -h для удобочитаемых размеров и -a для отображения всех файлов с префиксом точки. Это также позволяет легко запомнить флаг -halt, используемый следующим образом:

ls -halt

Сортировка по дате в обратном порядке

Если вы хотите изменить порядок, чтобы последние измененные элементы находились внизу вывода команды ls, вы также можете добавить флаг -r следующим образом:

ls -haltr

Результат будет таким же, за исключением того, что он был показан в обратном порядке: самая старая измененная дата вверху и самая последняя измененная дата и время внизу.

Этот трюк, очевидно, применим к командной строке и терминалу, но сортировка по дате и вариациям даты изменения или последней даты открытия может быть невероятно полезной и для Finder. Например, сортировка Mac Finder «Все мои файлы» по дате последнего открытия — отличный совет, который можно аналогичным образом применить к любой другой папке, отображаемой в Finder на Mac, чтобы показать время последнего доступа к файлу или его изменения.

У вас есть другие полезные советы или рекомендации по сортировке каталогов по дате? Дайте нам знать в комментариях ниже.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *