Как отсортировать вывод команды «ls» по дате и времени последнего изменения
Одна из самых распространенных вещей, которые пользователь Linux всегда делает в командной строке, — это перечисление содержимого каталога. Как мы, возможно, уже знаем, ls и dir — это две команды, доступные в Linux для просмотра содержимого каталога, причем первая более популярна и в большинстве случаев предпочтительна для пользователей.
При перечислении содержимого каталога результаты можно сортировать по нескольким критериям, например по алфавитному порядку имен файлов, времени изменения, времени доступа, . >версия и размер файла. Сортировку с использованием каждого из этих свойств файла можно включить с помощью определенного флага.
В этом кратком руководстве по команде ls мы рассмотрим, как отсортировать вывод команды ls по времени последнего изменения (дате и времени).
Давайте начнем с выполнения некоторых основных команд ls.
Базовые команды ls в Linux
1. Выполнение команды ls без добавления каких-либо аргументов выведет список текущего содержимого рабочего каталога.
ls
2. Чтобы просмотреть содержимое любого каталога, например каталога /etc, используйте:
ls /etc
3. Каталог всегда содержит несколько скрытых файлов (минимум два), поэтому, чтобы отобразить все файлы в каталоге, используйте -a
или -- все
флаг:
ls -a
4. Вы также можете распечатать подробную информацию о каждом файле в выводе ls, например разрешения файла, количество ссылок, имя владельца и владельца группы, размер файла, время последней модификации и имя файла/каталога.
Это активируется опцией -l
, что означает длинный формат списка, как показано на следующем снимке экрана:
ls -l
Сортировка файлов по времени и дате
5. Чтобы просмотреть файлы в каталоге и отсортировать их по дате и времени последнего изменения, используйте параметр -t
, как в команде ниже:
ls -lt
6. Если вам нужна обратная сортировка файлов по дате и времени, вы можете использовать опцию -r
, которая будет работать следующим образом:
ls -ltr
На этом мы пока закончим, однако в команде ls есть дополнительная информация об использовании и параметрах, поэтому обязательно просмотрите ее или любые другие руководства, предлагающие приемы работы с командой ls, которые должен знать каждый пользователь Linux или использовать команду сортировки. И последнее, но не менее важное: вы можете связаться с нами через раздел обратной связи ниже.