Como instalar a árvore no Linux

Como instalar a árvore no Linux

O comando 'árvore' é usado para listar os arquivos de um diretório em uma estrutura semelhante a uma árvore. A maioria das pessoas usa o comando básico 'LS' e não tem conhecimento do comando 'árvore'. A vantagem de usar o comando 'árvore' é que ela fornece uma lista muito estruturada de um diretório de uma maneira muito inundável e simples.

'Tree' está disponível para grandes sistemas operacionais, como Windows, Linux ou Unix e MacOS.

O que vamos cobrir?

Neste guia, mostraremos como usar o comando 'árvore' no Linux. Também veremos como ele pode ser instalado em diferentes distritos Linux. Vamos começar a explorar o comando 'árvore'.

Pré -requisitos

1. Conhecimento básico do uso do terminal Linux.

2. privilégios 'sudo' e conectividade da Internet.

Instalando o comando da árvore no Linux

'Árvore' está disponível para a maioria das distritos Linux e pode ser instalado usando o gerenciador de pacotes dessas distros.

Instalação de 'árvore' no Ubuntu

O pacote 'Tree' fornece o comando 'árvore' no Ubuntu e pode ser instalado usando o regular 'Apt Install' comando. Você pode verificar os vários detalhes deste pacote, como dependências, versão, descrição usando o comando 'Apt Show Tree'. Para instalar 'árvore' no Ubuntu, use o comando:

$ sudo apto de instalação árvore

Instalação de 'Árvore' no Fedora (baseado em redhat)

'Árvore' também pode ser instalado no fedora. Para esta execução, o comando:

$ sudo dnf árvore de instalação

Nós o testamos no Fedora 35 e abaixo está a captura de tela de 'árvore' comando em ação:

Instalando o comando da árvore para Linux usando o Snapcraft

O repositório de software Snap também fornece um pacote SNAP para o 'árvore' comando. Com o SNAP, os aplicativos são pré-embalados com todas as suas dependências. Estes são executados em todas as principais distribuições Linux. Esses aplicativos estão hospedados na loja Snap. O Snap vem pré-instalado em muitas distritos Linux (Ubuntu, Solus, Manjaro etc.), se não for instalado por padrão (Arch, Debian, Fedora), use o comando específico da distribuição para instalá -lo.

Suponhamos que você já tenha instalado o Snap na sua distribuição, vamos continuar com a instalação de 'árvore' usando snap. Depois que o snap estiver instalado no seu sistema, você pode simplesmente usar o comando abaixo para instalar 'árvore':

$ sudo snap install árvore

Observação: Se no planeta, sua distribuição não tiver o 'árvore' Comando, você ainda pode listar seus diretórios e arquivos em uma estrutura semelhante a uma árvore. Isso pode ser alcançado usando o comando/script abaixo:

$ ls -r | grep ": $" | sed -e 's/: $ //' -e 's/[^ -] [^\/]*\ // -/g' -e 's/^//' -e 's/ -// |/'

Você pode ver como o comando acima é assustador, que é construído usando o 'ls' comando.

Usando o comando 'árvore'

Quando não há argumento passado para 'árvore', Ele imprimirá o conteúdo do diretório atual. Quando argumentos adequados são passados ​​para 'árvore' Ele lista o conteúdo do diretório de destino. Depois de listar os diretórios, ele imprime o número total de diretórios e arquivos nesse diretório. A estrutura de sintaxe de 'árvore' é o seguinte:

Árvore [-AdfghilnopqrStUvxacdfns] [-l nível [-r]] [-h basehref] [-t title] [-o filename] [--nolinks] [-p Pattern] [-i padrão] [--inDodes] [ --device] [--noreport] [--Dirsfirst] [--version] [--help] [--filelimit #] [Diretório…]

Abaixo, listamos algumas das opções (argumentos) que o comando 'árvore' usa. Nós realizamos este guia no Ubuntu 20.04:

1. Impressão da mensagem de ajuda e uso do comando de árvore

-ajuda: Imprime o uso de várias opções (incluindo as listadas aqui).

2. Exibindo a versão

-versão: Imprime a versão da árvore instalada em seu sistema.

3. Listando todos os arquivos

-a: Mostra todos os arquivos na saída, incluindo o oculto.

4. Listando os diretórios

-d: Imprime apenas os diretórios.

5. Prefixo de caminho

-f: Saia o prefixo completo do caminho para cada arquivo.

6. Imprimir as permissões

-p: Mostre a permissão de arquivos e pastas (semelhante a LS -l):

7. Padrão de correspondência

-P: Exibindo os arquivos que correspondem a um padrão curinga específico.

8. Decidir a profundidade dos diretórios na lista de saída

Também podemos controlar a profundidade ou nível de diretórios a serem exibidos na saída:

9. Exibindo o tamanho

a) Podemos exibir o tamanho de cada arquivo ao lado de seu nome, como mostrado aqui:

b) Os tamanhos impressos acima não são muito fáceis de interpretar. Vamos torná-lo mais amigável humano usando o interruptor '-h':

10. Imprimir a data de modificação

Também podemos imprimir a data em que o arquivo foi modificado pela última vez com a opção '-d':

11. Classificando a saída

a) Para organizar a listagem de arquivos em ordem alfabética reversa, use o '-R' trocar:

b) Para classificar a saída com base no último tempo de modificação, use o '-t' argumento:

Mais para aprender ..

Ainda existem muitas opções disponíveis para brincar com o 'árvore' comando, mas estamos terminando aqui. Este guia está apenas arranhando a superfície de onde podemos ir com o 'árvore' comando. Para obter mais uma visão do uso do 'árvore' comando, use as páginas do homem.