Добрый день всем, кто оказался на данном сайте. Если вы работаете с терминалом, то наверняка знакомы с командой “ls”. Эта команды выводит в терминале содержимое каталога. По умолчанию эта команда сортирует список по имени. Для того что бы отсортировать список выводимых файлов, можно воспользоватся следующими ключами для команды “ls”. Приведу список этих ключей:
Вывод без сортировки
-U
или
--sort=none
То есть, это будет выглядеть следующим образом:
ls -U

Сортировка по расширению
Для того что бы отсортировать файлы по расширению, можно воспользоватся ключом:
-X
или
--sort=extension
Сортировки файлов по размеру
Для сортировки файлов по размеру, нужно добавить ключ:
-S
или
--sort=size
Сортировка по времени изменения
Что бы отсортировать файлы по времени их изменения нужно указать ключ:
-t
или
--sort=time
Сортировка по версии файла и в обратном порядке
Для сортировки по версии файлов введите ключ:
-v
или для сортировки в обратном порядке добавьте к команде “ls” ключ:
-r
Вывод скрытых файлов
Так же, для того что бы вывести скрытые файлы, можно к команде “ls” добавить ключ “-al”
ls -al

После чего можно добавлять остальные ключи, которые были приведены выше. Например, для того что бы отсортировать файлы по расширению, нужно ввести команду “ls -al” и затем указать ключ из списка выше “X”, но уже без тире (-). То есть, это будет выглядеть следующим образом:
ls -alX

Таким образом, вы можете к команде “ls -al” добавлять и остальные ключи из списка. Например “ls -alS” или “ls -alt”. Можно так же воспользоватся командой:
ls -al --sort=size
Что будет аналогично команде “ls -alS”. Но согласитесь, ввести “ls -alS” гораздо быстрей и удобней, чем длинную команду “ls -al –sort=size”.
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X