
Existem diversas alternativas ao comando ls algumas delas você pode encontrar nesse artigo .
E hoje vamos conhecer uma nova alternativa que é escrita em Golang e o diferencial dela em relação ao do GNU Coreutils ls é que além de listar os arquivos, ele também exibe os ícones de acordo com o mime-type .
É possível instalá-lo em diversas arquiteuras e sistemas operacionais(Windows, macOS, BSD), para ver o correspondente ao seu acesse a página de releases.
No caso para GNU/Linux 64-bit, use os comandos abaixo:
wget -q https://github.com/Yash-Handa/logo-ls/releases/download/v1.3.7/logo-ls_Linux_x86_64.tar.gz
tar zxvf logo-ls_Linux_x86_64.tar.gz
cd logo-ls_Linux_x86_64/
sudo install -v logo-ls /usr/local/bin/Se quiser também instalar o manual, rode:
sudo cp logo-ls.1.gz /usr/share/man/man1/Agora é só testar rodando o comando:
logo-ls
Possível saída:

Se quiser que ele seja seu ls padrão, basta criar um alias para ele, exemplo em BASH:
echo 'alias ls="logo-ls"' >> ~/.bashrc
exec $SHELL
lsPara mais informações use os comandos:
logo-ls --help
man 1 logo-lsE para mais detalhes acesse o repositório do logo-ls no GitHub .