Поиск по сайту:

Как отсортировать вывод команды «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 или использовать команду сортировки. И последнее, но не менее важное: вы можете связаться с нами через раздел обратной связи ниже.