Hierarquia Unix
Tento mostrar a hierarquia mais comum aos sistemas operacionais baseados nos Unix's.
Hierarquia do Sistema de Arquivos
O sistema de arquivos é parecido com uma árvore invertida: partindo da raiz
(root
ou /
) no qual logo abaixo estão todos os outros diretórios, inclusive o local de acesso do CD-ROM, disquete e outros periféricos de armazenamento externo como pen drive, HD externo entre outros e é possível incluir nesta hierarquia diretórios existentes em outros locais, como computadores conectados via rede.
Para os arquivos: o nome de arquivos (e também de diretórios) são case-sensitive (sensíveis a caixa), isso significa que leiame.txt
e LEIAME.TXT
são arquivos diferentes; a extensão de nome de arquivos não define se um arquivo é formato texto puro, texto processado, programa ou outro executável ou qualquer outro tipo de arquivo, apesar que a interface gráfica informar que tipo é rapidamente.
Arquivos e diretórios são separados uns dos outros pela barra /
.
Abaixo os principais diretórios:
/bin
, armazena executáveis essenciais;/boot
, arquivos estáticos para a carga do sistema (boot);/dev
, arquivos de dispositivos;/etc
, contém arquivos de configuração do sistema;/home
, arquivos que são pessoais para cada usuário assim como suas configurações;/lib
, bibliotecas compartilhadas e módulos do kernel;/mnt
, é o ponto de montagem para sistemas de arquivos, o administrador do sistema pode a sua necessidade montar um sistema de arquivos onde quiser na hierarquia;/proc
, o pseudo-sistema de arquivos proc fornece informações sobre processos rodando e o kernel;/root
, o diretórios pessoal do usuárioroot
não fica em/home
e sim diretamente naraiz
;/sbin
, da mesma forma que/bin
, comumente somente oroot
tem acesso a este diretório;/tmp
, arquivos temporários do sistema que podem ser apagados sem prévio aviso (sugiro que não faça), normalmente são apagados durante o boot do sistema;/usr
, forma uma segunda hierarquia: com a maioria dos utilitários e aplicações dos usuários, tem também a documentação;/var
, dados variáveis, arquivos de log de múltiplos propósitos, arquivos temporários de transição dentre outros.