LINUX.ORG.RU

ls с сортировкой по типу файлов


0

0

Ногами не бить.

Пожалуйста, скажите, как можно было бы подручными средствами заставить ls сортировать свой выход по типу файлов, то есть например так чтобы каталоги шли по списку раньше чем сокеты, а сокеты раньше чем обычные файлы, etc?

В идеале хочется чтобы ls сортировал по типу + по алфавиту и вдобавок ко всему не терял своих опций типа --color=auto (наверное можно грубо сделать ls -s | sort --как-то, но при этом пропадет ценная расцветка) :(

зы: не могу зарегестрироваться, форма регистрации данные схавала, но письмо не прислала. Пробовал попросить пароль еще раз говорит нет такого пользователя (versus). Пробовал регистрироваться еще раз говорит указанный емейл уже используется.

anonymous

Еще раз прочитал man ls и понял, что такого там нет. ls -X сортирует исключительно по расширению (то, что после точки). Идеи такие: (1)поискать какой-нибудь форк ls (форка одного лишь ls я не нашел, зато есть несколько наборов с изменненными стандартными консольными утилитами. Смотреть, что там мне лень, но думаю ls ты в них найдешь. Адреса: http://www.gnu.org/software/shtool, http://heirloom.sourceforge.net.)

(2): найти что-нибудь (или сделать самому), что способно обрабатывать вывод "ls --color=always" нужным тебе образом, сохраняя при этом цвета.

Harliff ★★★★★
()

Еще раз прочитал man ls и понял, что такого там нет. ls -X сортирует исключительно по расширению (то, что после точки). Идеи такие: (1)поискать какой-нибудь форк ls (форка одного лишь ls я не нашел, зато есть несколько наборов с изменненными стандартными консольными утилитами. Смотреть, что там мне лень, но думаю ls ты в них найдешь. Адреса: http://www.gnu.org/software/shtool, http://heirloom.sourceforge.net.)

(2): найти что-нибудь (или сделать самому), что способно обрабатывать вывод "ls --color=always" нужным тебе образом, сохраняя при этом цвета.

Насчет регистрации: напиши в раздел форума "linux-org-ru" или какому-нибудь модератору на мыло.

Harliff ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.