Se você é usuário novo no universo Linux, pode ficar meio perdido de início nos comandos, então hoje vamos ver como podemos obter a árvore de diretórios e arquivos no Linux, comando útil para quando você quer/precisa saber tudo que está em um diretório, sem precisar ficar navegando entre todos eles.
Veremos agora então.
Caso você use Debian ou derivados e não tenha ainda o utilitário instalado, para instalar basta rodar o comando:
sudo apt install tree
Com o comando tree -a
podemos ver todos os arquivos e subdiretórios do diretório atual, inclusive arquivos/diretórios ocultos.
Quem usa Node.js sabe o quanto a node_modules é gigantesca, então mostrar ela vai gerar uma árvore impossível, para isso temos a flag -I
que recebe um pattern
, assim ignorando ocorrências que deem match, como mostrado na imagem.
Obviamente este comando contém muitas outras opções úteis, assim sendo, vou deixar uma pequena lista delas.
Algumas das opções úteis
- -a -> Lista todos os arquivos, inclusive os arquivos ocultos.
- -d -> Lista somente os subdiretórios.
- -f -> Exibe o caminho completo dos arquivos.
- -p -> Exibe as permissões dos arquivos.
- -h -> Mostra o tamanho do arquivo/pasta nas seguintes unidades
- K = kilobytes
- M = megabytes
- G = gigabytes
- T = terabytes
Guia de instalação
sudo pacman tree # Arch Linux
yum install tree # RHEL/CentOS 7
dnf install tree # Fedora 22+ and /RHEL/CentOS 8
sudo apt install tree # Derivados de Debian
sudo zypper in tree # openSUSE
Caso o usuário não forneça o nome do diretório, assume-se o diretório atual.