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'