Сортировка содержимого каталога по суффиксам имен файлов

ls хИмя файла – это не один признак того, с помощью которого можно сортировать файлы. Сортировку можно делать по суффиксу имени. Иными словами, вы можете сообщать команде 1s?, выполнять группировку всех файлов вместе, которые заканчиваются на .doc, потом файлы, заканчивающиеся на .jpg и, в конечном итоге для файлов, имя которого заканчивается символом .txt. Для этой цели используется опция x (или sort=extension); если вы будете хотеть отображать файлы в ином порядке, нужно добавить к ним опцию r (или reverse).


Информация, которая выведена в результате выполнения команды, описанной выше, имеет пару интересных особенностей. Первой особенностью является то, что в первом списке присутствуют каталоги, для которых не указан суффикс, потом идут файлы с суффиксами. Второй особенностью является то, что файл install.tar.gz содержит в своем имени две точки, а ведь командой 1s учитывается только символы .gz, находящиеся на окончании имени файла.

Понравилась статья? Поделиться с друзьями:
Изучаем Linux