Szubjektíven Charmed szerint: lsd, a színes-szagos ls parancs
Az LSDelux (lsd) az ismert GNU ls fájllistázó parancs felturbózott verziója. Az alábbiakban ezt fogom bemutatni röviden.
Az LSDelux (lsd) az ismert GNU ls fájllistázó parancs felturbózott verziója. Az alábbiakban ezt fogom bemutatni röviden.
A népszerűbb disztribúciók tárolójából már egy ideje elérhető az lsd, ám az alaptelepítésekben továbbra is a klasszikus ls kap helyet. Ugyan utóbbi is tuningolható kicsit a színekkel, az lsd többet ad csupán színeknél.
Az alapértelmezett ls és lsd kimenet:

Míg az ls csupán a fájlneveket színezi, az lsd a jogosultságokat és egyéb adatokat is. A fájlnevek előtt megjelenített fájltípust jelző ikonról nem is beszélve. A beállításával kicsit küzdeni kell, de a végeredmény, szerintem, magáért beszél:
Az ls -Al --color=always --group-directories-first és az lsd -Al --group-dirs first kimenetek összehasonlítása:

Az ikonok működésére bírásáról írtunk egy kisokost.
Az alapértelmezett tree és lsd --tree kimenet:

A tree --dirsfirst és az lsd --tree --group-dirs first kimenetek összehasonlítása:
Amennyiben neked is megtetszett az lsd és szeretnéd az ls helyett használni, ám nem akarod megjegyezni a szükséges opciókat, a ~/.bashrc fájlba vegyél fel aliasokat. Az én példáim:
alias ls='lsd -Al --group-dirs first'
alias tree='lsd --tree --group-dirs first'
alias ll='lsd -alF'
alias la='lsd -A'