Este documento descreve a estrutura de diretórios padrão no Linux de acordo com o Filesystem Hierarchy Standard (FHS). Ele explica os principais diretórios como /bin, /boot, /dev, /etc, /home, /lib, /media, /mnt, /proc, /root, /sbin, /sys, /tmp, /usr, /var e /opt e suas finalidades.
6. O FHS é mantido pelo Free Standards Group, uma organização sem fins lucrativos formada por importantes empresas de hardware e software, como HP, Red Hat, IBM e Dell.
7. Segundo as normas da FHS Toda distribuiçao e obrigatoria ter no minimo 14 diretorios
8. FHS A estrutura dos sistemas de arquivos do Linux prevê um agrupamento que permite maior organização de dados , o que aumenta a funcionalidade do sistema. “Shareable”, “Unshareable”, “Variable”, “Static” Compartilhavel Incompartilhavel Estatico /usr /etc /opt /boot Variavel /var/mail /var/run /var/spool/news /var/lock
9. / bin boot dev etc home lib media mnt proc root sbin sys tmp usr var srv opt “ Para verificar a arvore de diretorios digite o comando tree ”
10. / bin boot dev etc home lib media mnt proc root sbin sys tmp usr var srv opt “ Para verificar a arvore de diretorios digite o comando tree ” tree -d -L 1 /
16. /boot No diretório /boot estão os arquivos estáticos necessários à inicialização do sistema.
17. /dev Neste diretorio se encontra todos os dispositivos do sistema. EX: /dev/sda, /dev/cdrom, /dev/tty, /dev/psaux.
18. /etc Estão os arquivos de configuração do sistema da máquina local. Nesse diretório vamos encontrar uma miscelânea de dados de configuração. Como: Scripts de inicializaçao, Tabela te partiçoes, login, senhas, etc.
19. /home No /home e onde estarao todos os arquivos do usuario. (Parecido com o Meus documentos do Windows).
20. /lib Diretorio onde contem todas as bibliotecas necessarias do sistema. Como as bibliotecas do programas do /bin. ( Similar aos dll's do Windows).
21. /media Ponto de montagem para mídias removíveis. Ex: /media/cdrom /media/hd, etc.
23. /proc O /proc é um diretório virtual, mantido pelo kernel onde encontramos a configuração atual do sistema. Como: informaçoes da memoria, dispositivos, cpu, etc.
25. /sbin O diretório /sbin guarda os comandos utilizados para inicializar, reparar, restaurar e/ou recuperar o sistema. Como: mount, mkfs, ifconfig, fdisk, etc.
27. /tmp Utilizado para armazenar arquivos temporários. (Identica ao “ C:mp ” do Windows)
28. /usr /usr – Armazena dados compartilhados, e é montado como somente leitura. Eis que surge a abreviaçao de “usr” : unix shareable, read-only (Pode ser comparado ao “Arquivos de Programas” do Windows)
29. /var O diretório /var contém arquivos de dados variáveis. Por padrão, os programas que geram um arquivo de registro para consulta
30. /srv Diretório para dados de serviços fornecidos pelo sistema e, cuja aplicação é de alcance geral, ou seja, os dados não são específicos de um usuário. Por exemplo: /srv/www (servidor web), /srv/ftp (servidor ftp), etc.
31. /opt É utilizado por programas que foram instalados com o sistema já em funcionamento, e que precisam de uma quantidade maior em diso para sua instalação. Ex: Openoffice, KDE, VirtualBox, etc.