'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.