Sistemas operacionais do tipo UNIX são estruturados a partir de seu sistema de arquivos, portanto é bastante interessante entender o funcionamento dessa estrutura. Como iniciante no mundo Linux, tive um pouco de dificuldade para entender o funcionamento do sistema de arquivos do Linux e foi justamente essa dificuldade que me fez escrever esse artigo para ajudar outros iniciantes como eu.
O diretório principal que contém todos os demais diretórios
é chamado de raíz e se encontra no topo da estrutura, sendo
representado pelo sinal "/". Todos os demais diretórios devem
ser referenciados a partir dele (exemplo: /diretório).
Dentro da estrutura do sistema de arquivos, cada um dos
diretórios possui uma função especifica.
Principais diretórios e suas funções
Bem, agora vamos exemplificar a estrutura do sistema de
arquivos com o intuito de sermos um pouco mais claros. Alguns
diretórios e suas funções:
/bin : diretório no qual são encontradas ferramentas necessárias a operação do sistema.
/sbin : aqui podemos encontrar as ferramentas de operação e manutenção do sistema.
/etc : os arquivos de configuração do sistema se encontram nesse diretório.
/dev : neste diretório encontramos os arquivos relacionados aos dispositivos de hardware. Neste diretório cada dispositivo de hardware possui um arquivo.
/home : os usuários cadastrados no sistema possuem um diretório com seu nome dentro de /home. Em geral é a única área acessível aos usuários para gravarem seus arquivos.
/lib : as bibliotecas de funções do sistema se encontram aqui (são as bibliotecas de alocação dinâmica do Linux).
/mnt : diretório utilizado para conexão com volumes presentes em outros computadores da rede ou para acessar dispositivos removíveis.
/tmp : aqui se encontram os arquivos temporários montados pelo sistema.
/usr : os arquivos de cada usuário se encontram contidos neste diretório. Este diretório é muito importante, pois nele se encontra basicamente tudo que o usuário vai utilizar (editores de texto, ferramentas, navegadores, ambientes gráficos e os demais aplicativos voltados para os usuários).
/var : aqui se encontram informações variáveis do sistema (spool de impressora, caixas postais, logs do sistema, ...).
[2] Comentário enviado por willianrp em 23/12/2004 - 23:18h
Apenas para complementar o artigo:
/boot- guarda os arquivos gerados pelo Kernel responsáveis pela inicialização.
/opt -normalmente é utilizado por programas que foram instalados com o sistema já em funcionamento e que também necessitam de grande quantidade de espaço para sua instalação.
/proc -quando um programa é executado , ele recebe um número de processo chamdo PID.
/sys -esse diretório esta presente na nova geração do Kernel 2.6, ele é utilizado pelo hotplug.
/srv - é utilizado em algumas distros , para organizar melhor os serviços que são conectados diretamente na rede, como www ou ftp, eles ficam armazenados nesse diretório.
Abraço, e espero ter contribuído com mais essa ajuda ao site.
Viva o Linux !!!!
[4] Comentário enviado por agk em 07/03/2005 - 21:31h
Parabéns pelo artigo, sempre é bom reforçar os conceitos de sistema de arquivos, e principalmente para quem está iniciando o artigo é escelente, fornecendo uma base muito boa sobre como funciona o sistema de arquivos no linux.
[ ]'s
[10] Comentário enviado por walisson3d em 30/08/2007 - 10:44h
Você deve editar o título de seu artigo, pois ele trata da estrutura de diretórios do Linux e não dos sistemas de arquivos existentes no Linux. No mais parabéns pelo artigo.