Альтернатива ls групповым расширениям перед сортировкой

Я ищу способ изменить / заменить ls с помощью команды, которая способна:

  • Группировка каталогов в первую очередь (как ls делает)
  • группирование файлов по пользовательским группам расширений (например, все расширения типа изображения, такие как png, tiff, gif и т. д. вместе, все файлы типа архива вместе и т. д.)
  • сохранение информации о цвете, указанной в.dircolors
  • нужно писать в stdin/out так же, как ls,
  • но это не должно поддерживать все дополнительные ls функциональность (хорошо, если это так, хотя)

Ключевая функциональность, которой еще нет в ls выделено жирным шрифтом Если решение достижимо путем объединения общих coreutils в несколько псевдонимов ls команда, тем лучше. Если ls может сделать это изначально, пожалуйста, просветите меня, потому что я не могу понять это.

Если кто-то давно об этом подумал и реализовал ls замена, это тоже круто. Я думала написать свое собственное решение, но я бы не хотела изобретать велосипед.

1 ответ

Если я не ошибаюсь, вы ищете опцию -X ls.

Другие вопросы по тегам