3 ms·
eza's scope is much larger than ls's, and has tons of additional features. And IMO, that's sensible: ls is primarily an interactive tool (basically all uses of
by creshal 2y ago
eza's scope is much larger than ls's, and has tons of additional features.
And IMO, that's sensible: ls is primarily an interactive tool (basically all uses of it in shell scripts are wrong), so adding more features that help users to better/more easily make sense of their directory listings is a net benefit, even if it makes the tool somewhat slower.
Folder icons in the terminal may sound silly, but eza uses them to indicate empty folders, among others. Colour-coded file age/size columns make parsing a directory list faster. Git columns saved my many trips through gitignore / git status. And so on.
And even through not particularly fast fuse-over-network connections it's still faster than I can type, which is more than good enough for an interactive CLI tool.