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

Оглавление:

Anonim

Команда ‘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. Нажмите «Ввод», чтобы просмотреть содержимое каталога, указанное с помощью ls по дате

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

Show ls Сортировка по дате, Удобочитаемый, Все файлы

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

ls -h alt

Обратный ls Сортировать по дате Вывод

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

ls -h altr

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

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

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

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