exa: A substituição ls do Linux é um pouco mais
O comando ls do Linux é algo que a maioria dos usuários usa o tempo todo, mas eles nunca parecem pensar que poderia ser melhorado.
exa visa substituir este venerável comando por uma aparência colorida e novos recursos. Ele substituirá o ls para você? Vamos descobrir!
O que é Exa?
exa é um utilitário de listagem de arquivos semelhante ao comando ls padrão fornecido com as distribuições do Linux. É um programa de código aberto escrito por Benjamin Sago. Ele é escrito em Rust e oferece suporte a muitos sistemas modernos semelhantes ao Unix, incluindo macOS, BSDs e, é claro, Linux.
exa é exclusivo por seus recursos extras, como aparência, capacidade de listar atributos de arquivo estendidos, reconhecimento do Git e capacidade de exibir diretórios em um formato de árvore.
Instalando o Exa no Linux
exa está disponível nos repositórios oficiais de várias das principais distribuições do Linux. Você pode instalá-lo no Debian e no Ubuntu usando o APT:
sudo apt install exa
E no Arch Linux com:
sudo pacman -S exa
Para a família RHEL/Fedora/CentOS:
sudo dnf install exa
Usando exa para listar diretórios e arquivos
Você pode usar exa da mesma forma que usaria ls. Os argumentos são quase idênticos.
Para listar os arquivos em seu diretório de trabalho atual, basta usar o comando exa sozinho:
exa
exa também usa nomes de caminhos como argumentos:
exa /path/to/some/directory
Para exibir mais informações, use a opção -l ou –long :
exa --long
Para exibir arquivos ocultos, use a opção -a ou –all .
Para exibir subdiretórios em formato de árvore, use a opção -T ou –tree .
exa --tree
Para usar exa para pesquisar subdiretórios, você pode usar a opção -R ou –recurse , semelhante a ls:
exa --recurse
A opção –grid exibe a saída de forma mais compacta, o que é útil para listagens de diretórios mais longas.
Você pode combinar esses argumentos na mesma linha de comando. Por exemplo, para mostrar uma árvore recursiva com atributos de arquivo estendidos, incluindo arquivos ocultos, a partir de um determinado diretório, digite este comando:
exa --tree --long --all --recurse /path/to/some/directory
Você também pode usar o formulário mais curto:
exa -TlaR
Com as opções longas para curtas, isso pode ser muito para digitar. Você deve considerar a criação de um alias de shell do Linux para as combinações que usa com frequência.
exa é um substituto poderoso para ls
Com os recursos do exa, você pode substituir ls por ele para listar arquivos. Você pode listar arquivos de forma mais colorida do que com o utilitário ls padrão. Mas quando você encontrar os arquivos, desejará fazer mais. Você vai querer listar seus conteúdos e examiná-los. O Linux vem de fábrica com ferramentas para fazer essas coisas.
Deixe um comentário