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.

GNU ikon
GNU ikon

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:

ls és lsd kimenet összehasonlítás

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:

színes ls és lsd kimenet összehasonlítás

Az ikonok működésére bírásáról írtunk egy kisokost.

Az alapértelmezett tree és lsd --tree kimenet:

tree és lsd --tree kimenetek

tree --dirsfirst és az lsd --tree --group-dirs first kimenetek összehasonlítása:

tree és lsd --tree összehasonlításAmennyiben 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'