exa: A substituição ls do Linux é um pouco mais

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

comando exa na linha de comando

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

exa com a opção --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

exa com a opção --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

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *