Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

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

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

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

Сортировка ‘ls’ Выход по дате

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

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

  4. Нажмите «Вернуться», чтобы увидеть содержимое каталога, указанное в списке по дате

Вывод команды сортировки ls по дате и времени

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

Показать ls Сортировать по дате, для людей, читаемых, всех файлов

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

ls -halt

Вывод команды сортировки ls по дате и времени

Сортировка по дате

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

ls -haltr

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

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

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

Понравилась статья? Поделиться с друзьями:
RuBookMac