Diretórios Linux

📁 Diretórios Linux mais cobrados em provas


1. / (raiz)

  • Diretório raiz do sistema.

  • Todos os outros diretórios são “filhos” dele.

  • Exemplo: /home, /etc, /bin, etc.


2. /bin (binaries)

  • Contém comandos essenciais do sistema, acessíveis a todos os usuários.

  • Exemplos: ls, cp, mv, rm, cat, etc.

  • Carregado mesmo em modo de recuperação.


3. /sbin (system binaries)

  • Contém comandos administrativos usados pelo root.

  • Exemplos: shutdown, reboot, fdisk, ifconfig.


4. /etc (etcetera)

  • Guarda os arquivos de configuração do sistema e dos serviços.

  • Exemplo: /etc/passwd (informações de usuários), /etc/fstab (discos montados).


5. /home

  • Diretório pessoal dos usuários.

  • Exemplo: /home/diogo é o diretório pessoal do usuário “diogo”.


6. /root

  • Diretório pessoal do usuário root (administrador).

  • Não confundir com / (raiz).


7. /tmp (temporary)

  • Armazena arquivos temporários criados por programas em execução.

  • É limpo automaticamente ao reiniciar o sistema.


8. /var (variable)

  • Armazena arquivos variáveis, como:

    • Logs do sistema (/var/log)

    • Fila de e-mails

    • Cache de pacotes

  • Muito importante para a manutenção do sistema.


9. /usr (user system resources)

  • Contém a maioria dos arquivos e programas instalados pelo usuário.

  • Subdiretórios comuns:

    • /usr/bin: comandos de usuário

    • /usr/sbin: comandos administrativos

    • /usr/lib: bibliotecas compartilhadas

    • /usr/share: arquivos compartilhados (ícones, docs, etc.)


10. /lib (libraries)

  • Contém as bibliotecas essenciais para os comandos em /bin e /sbin.


11. /media

  • Ponto de montagem para mídias removíveis (pendrives, DVDs, etc.).

  • Exemplo: /media/usb, /media/cdrom.


12. /mnt (mount)

  • Usado para montagem temporária de sistemas de arquivos externos (como HDs).


13. /dev (devices)

  • Contém arquivos especiais que representam dispositivos de hardware.

  • Exemplo: /dev/sda (disco rígido), /dev/tty (terminal), /dev/null.


14. /proc (process)

  • Diretório virtual que exibe informações em tempo real sobre os processos e o kernel.

  • Exemplo: /proc/cpuinfo, /proc/meminfo.


15. /sys

  • Outro sistema de arquivos virtual que interage com o kernel e os dispositivos do sistema.

  • Substitui parte das funções de /proc.


16. /opt

  • Usado para instalar aplicativos adicionais (fora do gerenciador de pacotes).

  • Exemplo: programas de terceiros, como o Google Chrome.


17. /boot

  • Contém os arquivos necessários para a inicialização (boot) do sistema.

  • Exemplo: kernel (vmlinuz), initrd, grub.


18. /run

  • Armazena dados voláteis de processos iniciados durante a inicialização.

  • Substitui o antigo /var/run.






Diretórios que podem aparecer, mas não são obrigatórios (menos cobrados)

1. /srv (service)

  • Armazena dados de serviços de rede como:

    • FTP (/srv/ftp)

    • Web (/srv/www)


2. /lost+found

  • Usado para armazenar arquivos recuperados após falhas no sistema de arquivos.

  • Presente em sistemas com partições ext3/ext4.


3. /lib32 e /lib64

  • Armazenam bibliotecas específicas para:

    • /lib32: programas de 32 bits

    • /lib64: programas de 64 bits


4. /snap

  • Diretório usado por distribuições como o Ubuntu para armazenar pacotes no formato Snap (pacotes auto-contidos).


5. /sys/kernel/debug

  • Diretório especial usado para depuração (debug) do kernel.

  • Acessado por administradores e desenvolvedores.


6. /cdrom

  • Usado como ponto de montagem alternativo para CD/DVDs em algumas distribuições.

  • Não faz parte do FHS, mas ainda aparece em algumas máquinas.


7. /var/tmp

  • Semelhante ao /tmp, mas os arquivos não são apagados automaticamente após reiniciar.

  • Ideal para dados temporários que precisam durar mais tempo.


8. /usr/local

  • Usado para instalar programas manualmente, sem afetar os arquivos do sistema.

  • Mantém separados os programas “do usuário” dos instalados pela distribuição.



Mais Lidos:

Imagem

Cronograma 2.0

Imagem

Backup