📂 🐧 Diretórios no Linux vs Direitórios no Windows

:card_index_dividers: Comparação de pastas

:pushpin: Raiz do sistema

Windows Linux Função
C:\ / Ponto inicial do sistema

:bust_in_silhouette: Usuários

Windows Linux
C:\Users\Nome /home/nome
Documentos Documentos
Downloads Downloads
Imagens Imagens

:right_arrow: Mesma ideia, nomes um pouco diferentes.


:gear: Configurações

Windows Linux
Registro do Windows /etc
Arquivos .ini arquivos de texto

:right_arrow: No Linux não existe registro, tudo é arquivo.


:package: Programas

Windows Linux
Program Files /usr/bin
Program Files (x86) /usr/lib
Aplicativos portáteis /opt

:right_arrow: Programas espalhados de forma organizada.


:brain: Bibliotecas

Windows Linux
.dll .so
System32 /lib, /lib64

:desktop_computer: Sistema

Windows Linux
System32 /bin, /sbin
Inicialização /boot

:computer_disk: Discos e dispositivos

Windows Linux
C:, D: /dev/sda, /dev/nvme0n1
Pendrive /media/usuario/USB

:right_arrow: Sem letras de disco.


:receipt: Logs

Windows Linux
Visualizador de Eventos /var/log

:wastebasket: Temporários

Windows Linux
%TEMP% /tmp

:globe_with_meridians: Rede

Windows Linux
Central de Rede /etc/network
Serviços /etc/systemd

:brain: Tabela resumo rápida

Função Windows Linux
Usuário Users /home
Configurações Registro /etc
Programas Program Files /usr, /opt
Logs Eventos /var/log
Discos Letras Montagem
Temporários Temp /tmp

:light_bulb: Diferença filosófica

  • Windows: tudo gira em torno do disco C:

  • Linux: tudo gira em torno da árvore de diretórios /


:file_folder: Estrutura básica do Linux (a partir de /)

/raiz

É a pasta principal. Tudo no Linux começa aqui.


/binprogramas básicos

Comandos essenciais do sistema, como:

  • ls
  • cp
  • mv
  • cat

São usados por todos os usuários.


/sbincomandos administrativos

Ferramentas do sistema usadas pelo administrador (root), como:

  • configurar rede
  • montar discos
  • gerenciar serviços

/bootinicialização

Arquivos necessários para iniciar o sistema:

  • kernel do Linux
  • GRUB

:warning: Normalmente não se mexe aqui.


/devdispositivos

Representa hardware como arquivos:

  • discos (sda, nvme0n1)
  • USBs
  • teclado, mouse

Exemplo:

/dev/sda1

/etcconfigurações

Arquivos de configuração do sistema e programas.
Exemplo:

  • usuários
  • rede
  • serviços

:warning: Alterações erradas aqui podem quebrar o sistema.


/homeusuários

Arquivos pessoais de cada usuário:

/home/joao

Inclui:

  • Documentos
  • Downloads
  • Imagens

É o equivalente a C:\Users.


/lib e /lib64bibliotecas

Arquivos necessários para os programas funcionarem (como DLLs no Windows).


/mediamídias removíveis

Pendrives, cartões SD, HDs externos são montados aqui automaticamente.


/mntmontagens temporárias

Usado para montar discos manualmente.


/optprogramas extras

Aplicativos que não vêm do sistema padrão.
Exemplo:

/opt/google/chrome

/procinformações do sistema

Sistema virtual que mostra dados do kernel, CPU, memória, processos.

:warning: Não são arquivos reais.


/rootusuário root

Pasta pessoal do administrador do sistema.


/rundados temporários do sistema

Informações de processos e serviços em execução.


/srvserviços

Arquivos usados por serviços como servidores web ou FTP.


/sysinterface com o kernel

Informações sobre hardware e drivers (virtual).


/tmptemporários

Arquivos temporários, geralmente apagados ao reiniciar.


/usrprogramas e dados do sistema

Apesar do nome, não é “usuário”.

Contém:

  • /usr/bin → programas
  • /usr/lib → bibliotecas
  • /usr/share → arquivos compartilhados (ícones, temas, docs)

/vardados variáveis

Arquivos que mudam com frequência:

  • logs (/var/log)
  • cache
  • filas de impressão

Resumo rápido

Pasta Função
/home arquivos do usuário
/etc configurações
/bin comandos básicos
/usr programas
/var logs e dados variáveis
/dev dispositivos

3 curtidas