Comandos Linux para Totós – Tutorial nº9

19 Comentários

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.

linux_totos


A estrutura de directórios de um sistema Linux apresenta um formato de árvore, onde a raiz (/) tem o nome de root.

system_00

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

man_00

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

Comentários

19

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de santiago
    santiago

    bom topico pedro , mais uma vez um excelente trabalho

  2. Avatar de Rui
    Rui

    Mais uma vez! muito bom post! Parabéns!

    Que venham mais!!! =)

    1. Avatar de santiago
      santiago

      meu , eu registei a patente do meu comentario , isso com um bom advogado e considerado plagio 🙂

  3. Avatar de What
    What

    Sim senhor: Aqui está uma rubrica ao meu gosto: Essencial e concisa…

  4. Avatar de carlos
    carlos

    Parabens pelos artigos
    possibilidade de ter todos os artigos num só PDF ..obrigado e bom trabalho

    1. Avatar de Rechau
      Rechau

      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

  5. Avatar de dezignerdrugs

    Estou a apontar tudo. A espera do próximo tut 😉

  6. Avatar de Serva
    Serva

    @Pedro ,

    Bom dia , mais um excelente post .

    Aceita os meus cumprimentos

    Serva

  7. Avatar de Vitor
    Vitor

    Qual a diferença entre /media e /mnt?
    Aqui em meu ubuntu fica tudo em /media

    1. Avatar de Mike
      Mike

      Isso varia um bocado, creio. No caso do OS X, que também tem raízes no UNIX, fica em /dev.

      1. Avatar de lmx
        lmx

        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

        1. Avatar de lmx
          lmx

          ups…a resposta acima era para responder ao Vitor…

          cmps

  8. Avatar de Xico Bandito
    Xico Bandito

    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

    1. Avatar de Pedro Pinto

      Thanks, ja tinha passado os olhos por esse livro. Recomendo 🙂

  9. Avatar de Guilherme de Sousa
    Guilherme de Sousa

    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!

  10. Avatar de racpxt
    racpxt

    “/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).

  11. Avatar de Edgar
    Edgar

    man hier
    alta dica, thanks XD