Я шукаю спосіб змінити / замінити ls
з командою, здатною:
- Спочатку групуйте каталоги (як
ls
робить) - групування файлів групами розширень, визначеними користувачем (наприклад, весь тип зображення такі розширення, як png, tiff, gif і т.д. разом, разом усі файли типу архіву тощо)
- зберігаючи інформацію про колір, зазначену в .dircolors
- потрібно писати в stdin / out так само, як
ls
. - але не потрібно підтримувати всі додаткові
ls
функціональність (приємно, хоча)
Ключові функціональні можливості, які ще немає в ls
виділено жирним шрифтом. Якщо рішення можна досягти, зв'язавши разом загальні ядра в деякі псевдоніми ls
команду, тим краще. Якщо ls
може зробити це рідним чином, будь ласка, просвіти мене, тому що я не можу зрозуміти це.
Якщо хтось думав про це давно і впровадив a ls
заміни, це теж здорово. Я думав писати своє власне рішення, але краще не винаходити колесо.