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


Метки: | |
Просмотров: 2019

ls х

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

ls lx ~/src
    drwxr xr x         320         2005 10 06    22:35    backups
    drwxr xr x         1336        2005 09 18    15:01    fonts
     rw r r            2983001     2005 06 20    02:15    install.tar.gz
     rw r r            6683923     2005 09 24    22:41    DuckDoom.zip

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

Оставьте комментарий!

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)