Unix and Me

About unix, web programing and me

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ário root não fica em /home e sim diretamente na raiz;

/sbin, da mesma forma que /bin, comumente somente o root 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.

Comments