Вывод списка файлов с сортировкой. Linux статьи
Написать статью
Войдите, чтобы писать статьи

Вывод списка файлов с сортировкой

3

Команда ls - сортировка Поделюсь удобными параметрами команды ls для сортировки списка файлов. Команда ls предназначена для вывода списка файлов и директорий, но по умолчанию она сортирует список по имени.

Для того, чтобы отсортировать список файлов используются следующие опции:

Опции команды ls для сортировки файлов.
ОпцияЭквивалентная
опция
Описание
-U--sort=noneбез сортировки
-X--sort=extensionсортировка по расширению файла
-S--sort=sizeсортировка по размеру
-t--sort=timeсортировка по времени изменения
-v выполнять сортировку по версиям файлов
-r выполнять сортировку в обратном порядке

Например, мы хотим отсортировать список по размеру файлов, тогда выполняем команду:

ls -alS

Это эквивалентно следующей команде:

ls -al --sort=size

Аналогично, например, если мы хотим получить список, отсортированный по расширению файлов:

ls -alX

Вывод директорий над файлами

Обычно команда ls выводит директории вперемешку с файлами. Некоторые реализации команды ls поддерживают полезную опцию: --group-directories-first. Если данная опция указана, то все директории будут выводится над списком файлов, что очень удобно.


Дополнительную информацию по команде ls вы можете получить, выполнив в терминале: man ls.

Лайков: +1
войдите, чтобы ставить лайки
3
  • Опубликовано: 20.03.2014

Комментарии

Дмитрий
26.02.2016
13:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо! Просто и понятно.
delvin
06.03.2016
12:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Вывод за месяц с сортировкой
ls -lFtr | grep янв | awk '{print $6,$7,$9}'
-F, --classify добавлять к элементам индикатор (один из */=>@|)
Серж
26.01.2017
03:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Пасиб! помог параметр -S ;)
неплохой параметр --group-directories-first тока еще бы указать
сокращенный ключ.

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила