Sistemas Operacionais · Organização de Dados

Estrutura em Árvore
do Sistema de Arquivos

Hierarquia de diretórios e arquivos em sistemas Unix/Linux, partindo do diretório raiz / até os arquivos individuais.

Legenda
🌳
Raiz (root /)
📁
Diretório
📄
Arquivo
⚙️
Diretório do Sistema
🔗
Link Simbólico
explorador de arquivos — /
🌳 / raiz
⚙️ bin sistema binários essenciais
📄 ls executável
📄 cp executável
📄 bash executável
⚙️ etc sistema configurações globais
📄 passwd 1.8 KB
📄 hosts 221 B
📁 network dir
📄 interfaces 512 B
📁 home dir usuários do sistema
📁 alice usuário
📁 Documentos dir
📄 relatorio.pdf 2.4 MB
📄 notas.txt 4.1 KB
📁 Imagens dir
📄 foto.jpg 3.2 MB
📄 .bashrc oculto
📁 bob usuário
📁 publico dir
📄 readme.md 1.1 KB
📁 Projetos dir
📄 main.c 8.3 KB
📄 Makefile 512 B
⚙️ var sistema dados variáveis / logs
📁 log dir
📄 syslog 14 MB
📄 auth.log 2.1 MB
⚙️ tmp sistema temporário · limpo ao reiniciar
📄 sess_a3f9.tmp 48 B
⚙️ usr sistema programas de usuário
📁 local dir
📁 bin dir
📁 lib dir
1
Raiz
16
Diretórios
14
Arquivos
1
Links

Caminhos absolutos e relativos

Absoluto /home/alice/Documentos/relatorio.pdf
Relativo (a partir de alice) Documentos/relatorio.pdf
Atalho home (~) ~/Documentos/notas.txt
Subir nível (../) ../bob/publico
📚

Conceitos Essenciais

01

Nó Raiz ( / )

Ponto de partida único da hierarquia. Todo caminho começa aqui. Sem diretório pai.

02

Diretório (nó interno)

Contém outros diretórios ou arquivos. Tem exatamente um pai (exceto a raiz).

03

Arquivo (nó folha)

Unidade de dados. Não tem filhos. Identificado por nome + extensão.

04

Link Simbólico

Atalho que aponta para outro arquivo ou diretório, podendo cruzar sistemas.

05

Profundidade e Caminho

Profundidade = nº de arestas até a raiz. Caminho = sequência de nós da raiz ao destino.

🗂️

Diretórios Padrão Unix/Linux

/bin Comandos essenciais do sistema
/etc Arquivos de configuração global
/home Diretórios pessoais dos usuários
/var Logs e dados variáveis
/tmp Arquivos temporários (volátil)
/usr Programas e libs de usuário