Как отсортировать команду ls по дате
Оглавление:
Команда ‘ls’ выводит список всех файлов и папок в каталоге в командной строке, но по умолчанию ls возвращает список в алфавитном порядке. С помощью простого флага команды вы можете вместо этого сортировать ls по дате, показывая самые последние измененные элементы в верхней части результатов команды ls. Этот прием применим к выводу команды ls в Mac OS/Mac OS X, Linux, BSD, а также Bash в Windows.
Флаг -t сортирует выходные данные команды ls по дате и времени последнего изменения, но для достижения наилучших результатов вы, вероятно, захотите применить его с флагом длинного списка -l и, возможно, некоторыми другими, например Что ж. Давайте рассмотрим несколько полезных способов сортировки вывода ls по дате.
Сортировать вывод ‘ls’ по дате
Флаг -t сортирует вывод команды ls по дате и времени последнего изменения:
- Откройте терминал, если вы еще этого не сделали (/Applications/Utilities/ в mac OS), и перейдите в каталог, который вы хотите отсортировать по дате, с помощью ls
- Введите следующий синтаксис команды:
- Нажмите «Ввод», чтобы просмотреть содержимое каталога, указанное с помощью ls по дате
ls -lt
Последние измененные элементы будут показаны вверху вывода команды, а не в алфавитном порядке.
Show ls Сортировка по дате, Удобочитаемый, Все файлы
Я лично предпочитаю для сортировки вывода ls по дате изменения использовать -lt, но также включать -h для удобочитаемых размеров и -a для отображения всех файлов с точечным префиксом. Это также облегчает запоминание флага -h alt, который используется так:
ls -h alt
Обратный ls Сортировать по дате Вывод
Если вы хотите изменить порядок, чтобы самые последние измененные элементы находились внизу вывода команды ls, вы также можете добавить флаг -r, например:
ls -h altr
Вывод будет таким же, за исключением того, что он показан в обратном порядке, с датой самого старого изменения вверху и датой и временем последнего изменения внизу.
Этот трюк, очевидно, применим к командной строке и терминалу, но сортировка по дате и вариантам даты изменения или последней даты открытия может быть невероятно полезной и для Finder. Например, сортировка «Все мои файлы» в Mac Finder по дате последнего открытия — отличный совет, который можно аналогичным образом применить к любой другой папке, отображаемой в Finder на Mac, чтобы показать время последнего доступа к файлу или его изменения.
Есть ли какие-либо другие полезные советы или рекомендации по сортировке каталогов по дате? Дайте нам знать в комментариях ниже.