Как при помощи команды ls отсортировать файлы

Добрый день всем, кто оказался на данном сайте. Если вы работаете с терминалом, то наверняка знакомы с командой “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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *