O terminal e o sistema de arquivos
O sistema de arquivos e a navegação
Uma árvore única a partir da raiz — e como não se perder nela.
O que é?
No Linux tudo fica numa árvore única, que começa na raiz, escrita /. Não existem letras de unidade como C: e D: — um pendrive ou um segundo disco aparecem como pastas dentro dessa mesma árvore. Navegar é se mover por ela, e todo comando opera em relação a onde você está.
Por que existe?
A árvore única simplifica tudo. Como todo caminho começa em /, qualquer arquivo tem um endereço absoluto e não ambíguo, e programas não precisam lidar com a existência ou não de uma unidade.
A hierarquia também é padronizada. Saber que configuração de sistema fica em /etc e registro de eventos em /var/log significa que você se orienta numa máquina que nunca viu antes. Sem essa convenção, cada servidor seria uma caça ao tesouro.
E há a ideia que caracteriza o Unix: quase tudo é tratado como arquivo. Discos, dispositivos e até informações do próprio sistema aparecem como arquivos, o que permite usar as mesmas ferramentas de texto para tudo.
No mundo real
É um arquivo físico com uma gaveta principal e pastas dentro de pastas. O caminho absoluto é o endereço completo: "gaveta 1, pasta Contratos, subpasta 2024". O relativo é "a subpasta 2024" — só faz sentido se quem ouve já estiver na pasta Contratos.
A diferença importa porque script roda em contexto que você não controla. Um caminho relativo que funciona quando você testa pode falhar quando o mesmo script é executado pelo agendador, a partir de outro diretório.
Onde isso é usado
Orientar-se na árvore é pré-requisito de tudo. Configuração de serviço quebrada? /etc. Aplicação com erro? /var/log. Disco cheio? find com filtro de tamanho encontra o culpado. E a distinção entre caminho absoluto e relativo é a causa clássica de script que "funciona quando eu rodo e falha no cron".
O que aprender depois
Sabendo circular, o próximo passo é mexer: criar, copiar, mover e apagar — com atenção especial ao comando que não tem volta.
Agora pratique
5 itens. Ler não fixa; responder fixa.