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
ls
Para mais informações use os comandos:
logo-ls --help
man 1 logo-ls
E para mais detalhes acesse o repositório do logo-ls no GitHub .