Comandos Linux para Totós – Tutorial nº9
Estrutura de Directórios
Ora vivam !!! Cá estamos nós para mais uma rubrica “Comandos Linux para Totós”. Hoje vamos falar sobre a estrutura geral de directórios de um sistema Linux. A estrutura de directórios varia de distribuição para distribuição, no entanto vamos referenciar os directórios mais importantes.
A estrutura de directórios de um sistema Linux apresenta um formato de árvore, onde a raiz (/) tem o nome de root.
Outros directórios que fazem parte da estrutura de ficheiros
- / – Raíz do sistema;
- /bin - Contem um conjunto de programas que são usados durante o arranque do sistema ou para a reparação do sistema (binários para todos os utilizadores) ;
- /boot - Ficheiros de boot (inicialização; boot‐loader; Grub); kernel do Linux.
- /dev -Dispositivos (devices) de entrada/saída: floppy, hardisk, cdrom, modem
- /etc – Ficheiros de configuração, scripts de inicialização, etc
- /sbin - Contem os principais programas para administrar e reparar o SO (binários para administrador do sistema);
- /home - Directorias de trabalho locais dos utilizadores;
- /lib - Bibliotecas necessárias para que o sistema e programas possam funcionar correctamente;
- /mnt - Directório de montagem de unidades de disco amovíveis (disquetes, CD_ROM, Disco Magnéticos, discos USB,etc;
- /opt - Para instalação de programas não oficiais da distribuição
- /proc - Contém ficheiros virtuais que representam o estado actual dos processos em execução e informação sobre o estado de muitos componentes do SO
- /tmp - Ficheiros temporários gerados pelos programas
- /usr- Contém mais subdirectórios com programas, bibliotecas, utilitários, etc
- /usr/local - Para instalação de programas não oficiais da distribuição
- /usr/bin – A maior parte dos comandos destinados aos utilizadores
- /usr/src - O código fonte do sistema operativo, para quem pretender modificar
- /usr/lib - Bibliotecas (libraries) relacionadas com a programação e os packages
- /var – Directório usado por vários serviços (ex. correio electrónico, ficheiros em fila de espera para impressão, WebServer, locks para impedir que vários utilizadores usem em simultâneo o mesmo periférico, logs);
- /var/spool - Área onde são guardadas as filas de espera das impressoras e do correio electrónico;
- /var/lock - Área onde é registada a utilização de vários serviços e periféricos
- /var/run - Inclui vários ficheiros com a identificação de vários processos responsáveis pelos serviços em execução
- /var/log - Vários ficheiros com o registo de praticamente todos os eventos que acontecem no sistema (útil para efeitos de segurança e administração);
Dica: Para quem pretender obter detalhadamente uma descrição da estrutura hierárquica do sistema, pode usar o comando man hier
Para quem não está habituado à estrutura de ficheiros do Linux, no início parece um pouco confuso saber onde está o quê e em que directório colocar/trabalhar com determinados ficheiros. É tudo uma questão de habituação (tal como aconteceu com outros sistemas).
Artigos relacionados
- Comandos Linux para Totós – Tutorial nº1 – Comandos básicos
- Comandos Linux para Totós – Tutorial nº2 – Comandos básicos
- Comandos Linux para Totós – Tutorial nº3 – Criar ficheiros/directórios/subdirectórios
- Comandos Linux para Totós – Tutorial nº4 – Output de um ls-l
- Comandos Linux para Totós – Tutorial nº5 – Permissões em Linux
- Comandos Linux para Totós – Tutorial nº6 – Tar – Compactação e descompactação
- Comandos Linux para Totós – Tutorial nº7 – Tar – Compactação e descompactação
- Comandos Linux para Totós – Tutorial nº8 - RunLevels
Este artigo tem mais de um ano
bom topico pedro , mais uma vez um excelente trabalho
Obrigado Santiago
Mais uma vez! muito bom post! Parabéns!
Que venham mais!!! =)
meu , eu registei a patente do meu comentario , isso com um bom advogado e considerado plagio 🙂
Sim senhor: Aqui está uma rubrica ao meu gosto: Essencial e concisa…
Parabens pelos artigos
possibilidade de ter todos os artigos num só PDF ..obrigado e bom trabalho
Sim a possibilidade de ter todos os artigos num só era excelente…claro que podemos juntá-los nós…mas se o pplware o fizesse…oooh era excelente
Estou a apontar tudo. A espera do próximo tut 😉
@Pedro ,
Bom dia , mais um excelente post .
Aceita os meus cumprimentos
Serva
Qual a diferença entre /media e /mnt?
Aqui em meu ubuntu fica tudo em /media
Isso varia um bocado, creio. No caso do OS X, que também tem raízes no UNIX, fica em /dev.
acaba por ir dar ao mesmo…por exemplo no ubuntu os devices são montados(salve seja :)) em /media noutros podem ser em /mnt.
Normalmente a ser usado /media, /mnt pode ser usado para outro tipo de dispositivos que não de media por exemplo, outras distros não usarão /media mas sim /mnt, de umas distros para outras existem algumas diferenças.Podes usar /media, ou /mnt, ou uma outra, no entanto convém usar algo sugestivo, não vais usar certamente /boot.
cmps
ups…a resposta acima era para responder ao Vitor…
cmps
Parabens bom post
Recomendo a leitura do livro “Introduction to Linux – A Hands on Guide” que se encontra disponível em:
http://tldp.org/LDP/intro-linux/intro-linux.pdf
Thanks, ja tinha passado os olhos por esse livro. Recomendo 🙂
Parabéns por esta rubrica Pedro;) tem vindo a desmisitificar muitos mitos aos mais distraídos! São coisas simples mas que para quem não conhece podem-se tornar grandes barreiras a utilização deste sistema operativo!
cumps!
“/lib – Bibliotecas necessárias para que o sistema e programas possam funcionar correctamente;”
Bibliotecas? São Librarias pá! Nunca tiveste aulas de programação? 😀 (Na tanga, parabéns pelo bom português em vez de traduzir a martelo como é típico na área).
man hier
alta dica, thanks XD