Provided by: manpages-pt-br_4.23.1-1_all bug

NOME

       hier - descrição da hierarquia de sistema de arquivos

DESCRIÇÃO

       Um sistema Linux típico tem os seguintes diretórios, entre outros:

       /      Este é o diretório raiz. É nele que começa a árvore inteira.

       /bin   Este   diretório   contém  programas  executáveis  que  são  necessários  no  modo  "single  user"
              (mono-usuário) e recuperam ou reparam o sistema.

       /boot  Contém arquivos estáticos para o carregador de inicialização, conhecido como "boot  loader".  Este
              diretório  somente  mantém os arquivos que são necessários durante o processo de inicialização. Os
              arquivos do instalador de mapas e de configuração deve ir para /sbin e /etc. O kernel  do  sistema
              operacional (initrd, por exemplo) devem ser colocados em / ou /boot.

       /dev   Arquivos especiais ou de dispositivo, que se referem a dispositivos físicos. Veja mknod(1).

       /etc   Contém arquivos de configuração que são locais para a máquina. Alguns pacotes de software maiores,
              como  o  X11, podem ter seus próprios subdiretórios abaixo de /etc. Arquivos de configuração geral
              podem ser colocados aqui ou em /usr/etc. Contudo, programas devem sempre procurar  esses  arquivos
              em /etc e você pode ter links para esses arquivos em /usr/etc.

       /etc/opt
              Arquivos de configuração específicos de host para aplicativos complementares instalados em /opt.

       /etc/sgml
              Este diretório contém os arquivos de configuração para SGML (opcional).

       /etc/skel
              Quando  é  criada  uma  nova conta de usuário, os arquivos deste diretório geralmente são copiados
              para o diretório pessoal do usuário.

       /etc/X11
              Arquivos de configuração do sistema gráfico X11 (opcional).

       /etc/xml
              Este diretório contém os arquivos de configuração para XML (opcional).

       /home  Em máquinas com diretórios  pessoais  para  os  usuários,  estes  geralmente  estão  abaixo  deste
              diretório,  diretamente  ou  não. A estrutura deste diretório depende de decisões da administração
              local (opcional).

       /lib   Este diretório deveria manter aquelas bibliotecas compartilhadas que são necessárias para realizar
              a inicialização do sistema e rodar os comandos no sistema de arquivos raiz.

       /lib<qual>
              Esses diretórios são variantes de /lib no sistema que suportam mais  de  um  formato  binário  que
              requer bibliotecas separadas (opcional).

       /lib/modules
              Módulos de kernel carregáveis (opcional).

       /lost+found
              Este diretório contém itens perdidos no sistema de arquivos. Esses itens geralmente são pedaços de
              arquivos mutilados como consequência de um disco com defeito ou de uma queda do sistema.

       /media Este  diretório  contém  pontos  de  montagem  para  mídia  removível,  como discos de CD e DVD ou
              pendrives. Em sistemas onde existe mais de um dispositivo para montar um certo tipo de  mídia,  os
              diretórios  de  montagem  podem  ser  criados acrescentando um dígito ao nome daqueles disponíveis
              acima, começando com "0", mas o nome não qualificado também deve existir.

       /media/floppy[1-9]
              Unidade de disquete (opcional).

       /media/cdrom[1-9]
              Unidade de CD-ROM (opcional).

       /media/cdrecorder[1-9]
              Escritor de CD (opcional).

       /media/zip[1-9]
              Unidade zip (opcional).

       /media/usb[1-9]
              Unidade USB (opcional).

       /mnt   Este diretório é um ponto de montagem para um sistema  de  arquivos  montado  temporariamente.  Em
              algumas distribuições, /mnt contém subdiretórios destinados a serem usados como pontos de montagem
              para vários sistemas de arquivos temporários.

       /opt   Este diretório deve conter pacotes de complementos que contêm arquivos estáticos.

       /proc  Este  é  um  ponto  de  montagem  para  o  sistema  de arquivos proc, que fornece informação sobre
              processos rodando e o kernel. Este pseudossistema de arquivos  é  descrito  em  mais  detalhes  em
              proc(5).

       /root  Este diretório é geralmente o diretório inicial do usuário root (opcional).

       /run   Este  diretório  contém  informações  que descrevem o sistema desde sua inicialização. Uma vez que
              este propósito foi atendido por /var/run e os programas podem continuar a usá-lo.

       /sbin  Da mesma forma que /bin, este diretório mantém comandos necessários para realizar a  inicialização
              do sistema, mas que geralmente não são executados por usuários normais.

       /srv   Este diretório contém dados específicos do site que são servidos por este sistema.

       /sys   Este  é  um  ponto  de  montagem  para o sistema de arquivos sysfs, que fornece informação sobre o
              kernel, como /proc, mas melhor estruturado, seguindo o formalismo da infraestrutura de kobject.

       /tmp   Este diretório contém arquivos temporários que podem ser apagados sem  nenhuma  notificação,  tais
              como por serviços regulares ou na inicialização do sistema.

       /usr   Este  diretório  geralmente  é  montado a partir de uma partição separada. Ele deve manter somente
              dados compartilháveis e apenas de leitura, de forma que possa ser montado por várias máquinas  com
              Linux.

       /usr/X11R6
              O sistema X-Window, versão 11, distribuição 6 (presente no FHS 2.3, removido no FHS 3.0).

       /usr/X11R6/bin
              Binários  que  pertencem  ao  sistema  X-Window;  frequentemente,  há  um  link  simbólico  de  um
              /usr/bin/X11, mais tradicional, para este ponto.

       /usr/X11R6/lib
              Arquivos de dados associados com o sistema X-Window.

       /usr/X11R6/lib/X11
              Estes contém arquivos variados necessários para executar o X; frequentemente, há um link simbólico
              de /usr/lib/X11 para este diretório.

       /usr/X11R6/include/X11
              Contém  arquivos  "include"  necessários  para  compilar   programas   usando   o   sistema   X11.
              Frequentemente, há um link simbólico de /usr/include/X11 para este diretório.

       /usr/bin
              Este  é  o diretório primário para programas executáveis. Muitos programas executados por usuários
              normais que não são necessários para a inicialização, ou para a reparação do sistema,  e  que  não
              são instalados localmente, devem ser colocados neste diretório.

       /usr/bin/mh
              Comandos para o sistema de tratamento de correio MH (opcional).

       /usr/bin/X11
              É  o lugar tradicional para procurar executáveis X11; no Linux, ele geralmente é um link simbólico
              para /usr/X11R6/bin.

       /usr/dict
              Substituído por /usr/share/dict.

       /usr/doc
              Substituído por /usr/share/doc.

       /usr/etc
              Arquivos de configuração gerais a serem compartilhados entre várias máquinas podem ser armazenados
              neste diretório. Porém,  os  comandos  deveriam  sempre  referenciar  aqueles  arquivos  usando  o
              diretório  /etc.  Links  de  arquivos  em  /etc  deveriam  apontar para os arquivos apropriados em
              /usr/etc.

       /usr/games
              Binários para jogos e programas educacionais (opcional).

       /usr/include
              Arquivos "include" para o compilador C.

       /usr/include/bsd
              Arquivos "include" para compatibilidade com BSD (opcional).

       /usr/include/X11
              Arquivos "include" para o compilador C e o sistema X-Window. Geralmente este é um  link  simbólico
              para /usr/X11R6/include/X11.

       /usr/include/asm
              Arquivos  "include"  que  declaram  algumas  funções  de  assemblers.  Este  costumava ser um link
              simbólico para /usr/src/linux/include/asm.

       /usr/include/linux
              Este contém informação que pode mudar de uma distribuição de sistema para outro, e costuma ser  um
              link  simbólico  para  /usr/src/linux/include/linux  para  obter  informação específica do sistema
              operacional.

              (Note que pode-se ter arquivos "include" que funcionem corretamente com a libc atual e  no  espaço
              de usuário. Porém, os fontes do kernel do Linux não são projetados para serem usados com programas
              de usuário e não sabe nada sobre a libc que você está usando. É muito provável que as coisas darão
              problemas se você deixar /usr/include/asm e /usr/include/linux apontarem para uma árvore de kernel
              aleatória.  Sistemas  Debian  não  fazem  isso e usam cabeçalhos de uma versão conhecida de um bom
              kernel, fornecida no pacote libc*-dev.)

       /usr/include/g++
              Arquivos "include" para usar com o compilador GNU C++.

       /usr/lib
              Bibliotecas de objeto, incluindo bibliotecas dinâmicas, mais alguns executáveis que geralmente não
              são invocados diretamente. Programas mais complicados podem ter subdiretórios inteiros ali.

       /usr/libexec
              O diretório contém binários apenas para uso interno e não devem ser  executados  diretamente  pelo
              shell ou scripts do usuário.

       /usr/lib<qual>
              These  directories  are  variants  of /usr/lib on system which support more than one binary format
              requiring separate libraries, except that the  symbolic  link  /usr/libqual/X11  is  not  required
              (optional).

       /usr/lib/X11
              O lugar usual para arquivos de dados associados com programas X, e arquivos de configuração para o
              próprio sistema X. Em Linux, geralmente é um link simbólico para /usr/X11R6/lib/X11.

       /usr/lib/gcc-lib
              contém executáveis e arquivos "include" para o compilador GNU C, gcc(1).

       /usr/lib/groff
              Arquivos para o sistema de formatação de documentos GNU groff.

       /usr/lib/uucp
              Arquivos para uucp(1).

       /usr/local
              Aqui é onde vão tipicamente os programas que são locais para o "site".

       /usr/local/bin
              Binários para programas locais para o "site".

       /usr/local/doc
              Documentação local.

       /usr/local/etc
              Arquivos de configuração associados com programas instalados localmente.

       /usr/local/games
              Binários para jogos instalados localmente.

       /usr/local/lib
              Arquivos associados com programas instalados localmente.

       /usr/local/lib<qual>
              Esses  diretórios  são variantes de /usr/local/lib no sistema que tem suporte a mais de um formato
              binário que requer bibliotecas separadas (opcional).

       /usr/local/include
              Arquivos de cabeçalhos para o compilador C.

       /usr/local/info
              Páginas de informação associadas com programas instalados localmente.

       /usr/local/man
              Páginas man associadas com programas instalados localmente.

       /usr/local/sbin
              Programas instalados localmente para administração do sistema.

       /usr/local/share
              Dados de aplicativos locais que podem ser compartilhados entre diferentes  arquiteturas  do  mesmo
              sistema operacional.

       /usr/local/src
              Código-fonte para software instalado localmente.

       /usr/man
              Substituído por /usr/share/man.

       /usr/sbin
              Estes  diretórios  contêm  binários  de  programas  para  administração  de  sistema,  que não são
              essenciais para o processo de boot, para a montagem de /usr, ou para a reparação do sistema.

       /usr/share
              Este  diretório  contém  subdiretórios  com  dados  específicos  de  aplicações,  que  podem   ser
              compartilhados  entre  diferentes arquiteturas do mesmo sistema operacional. Frequentemente alguém
              achará material que deveria estar em /usr/doc ou /usr/lib ou /usr/man.

       /usr/share/color
              Contém informações de gerenciamento  de  cores,  como  perfis  de  cores  do  International  Color
              Consortium (ICC) (opcional).

       /usr/share/dict
              Contém as listas de palavras usadas pelos corretores ortográficos (opcional).

       /usr/share/dict/words
              Lista de palavras em inglês (opcional).

       /usr/share/doc
              Documentação sobre programas instalados (opcional).

       /usr/share/games
              Arquivos de dados estáticos para jogos em /usr/games (opcional).

       /usr/share/info
              Páginas info vão aqui (opcional).

       /usr/share/locale
              Informações de localidade vão aqui (opcional).

       /usr/share/man
              As páginas man vão aqui em subdiretórios de acordo com as seções da página de manual.

       /usr/share/man/locale/man[1-9]
              Esses diretórios contêm páginas man que estão na forma de código-fonte. Sistemas que usam um único
              idioma e conjunto de códigos para todas as páginas man podem omitir a substring <locale>.

       /usr/share/misc
              Dados  diversos  que  podem  ser  compartilhados  entre  diferentes  arquiteturas do mesmo sistema
              operacional.

       /usr/share/nls
              Os catálogos de mensagens para suporte ao idioma nativo vão aqui (opcional).

       /usr/share/ppd
              Arquivos de definição de impressora PostScript (PPD) (opcional).

       /usr/share/sgml
              Arquivos para SGML (opcional).

       /usr/share/sgml/docbook
              DocBook DTD (opcional).

       /usr/share/sgml/tei
              TEI DTD (opcional).

       /usr/share/sgml/html
              HTML DTD (opcional).

       /usr/share/sgml/mathml
              MathML DTD (opcional).

       /usr/share/terminfo
              O banco de dados para terminfo (opcional).

       /usr/share/tmac
              Macros troff que não são distribuídas com groff (opcional).

       /usr/share/xml
              Arquivos para XML (opcional).

       /usr/share/xml/docbook
              DocBook DTD (opcional).

       /usr/share/xml/xhtml
              XHTML DTD (opcional).

       /usr/share/xml/mathml
              MathML DTD (opcional).

       /usr/share/zoneinfo
              Arquivos para informação de fusos horários (opcional).

       /usr/src
              Arquivos fonte para diferentes partes do sistema, incluídos com alguns pacotes para propósitos  de
              referência.  Não  funciona  aqui com seus próprios projetos, pois os arquivos abaixo de /usr devem
              ser somente leitura, exceto durante a instalação de software (opcional).

       /usr/src/linux
              Este tem sido o lugar tradicional para os fontes do kernel. Algumas distribuições colocam  aqui  o
              código-fonte  para  o  kernel  padrão  que  elas distribuem. Você provavelmente deveria usar outro
              diretório ao compilar seu próprio kernel.

       /usr/tmp
              Descontinuado. Este deve ser um link para /var/tmp. Este link está presente somente por razões  de
              compatibilidade e não deve ser usado.

       /var   Este diretório contém arquivos que podem mudar de tamanho, tais como arquivos de spool e log.

       /var/account
              Processa logs de contas (opcional).

       /var/adm
              Este diretório é sobreposto por /var/log e deve ser um link simbólico para /var/log.

       /var/backups
              Reservado por motivos históricos.

       /var/cache
              Dados armazenados em cache para programas.

       /var/cache/fonts
              Fontes geradas localmente (opcional).

       /var/cache/man
              Páginas man formatadas localmente (opcional).

       /var/cache/www
              Proxy WWW ou dados de cache (opcional).

       /var/cache/<pacote>
              Dados de cache específicos do pacote (opcional).

       /var/catman/cat[1-9] ou /var/cache/man/cat[1-9]
              Estes diretórios contêm páginas de manual pré-formatadas, de acordo com suas seções de página man.
              (O uso de páginas de manual pré-formatadas foi descontinuado.)

       /var/crash
              Despejos de travamento do sistema (opcional).

       /var/cron
              Reservado por motivos históricos.

       /var/games
              Dados variáveis de jogos (opcional).

       /var/lib
              Informações de estado variável para programas.

       /var/lib/color
              Arquivos variáveis contendo informações de gerenciamento de cores (opcional).

       /var/lib/hwclock
              Diretório de estado para o hwclock (opcional).

       /var/lib/misc
              Dados diversos de estado.

       /var/lib/xdm
              Dados variáveis do gerenciador de exibição X (opcional).

       /var/lib/<editor>
              Arquivos de backup e estado do editor (opcional).

       /var/lib/<nome>
              Estes diretórios devem ser usados para todo suporte a pacotes de distribuição.

       /var/lib/<pacote>
              Dados de estado para pacotes e subsistemas (opcional).

       /var/lib/<ferramenta-empacotamento>
              Arquivos de suporte de empacotamento (opcional).

       /var/local
              Dados variáveis para /usr/local.

       /var/lock
              Arquivos  de  trava  são  colocados  neste diretório. A convenção de nomenclatura para arquivos de
              trava de dispositivos é LCK..<dispositivo> onde <dispositivo> é o nome do dispositivo  no  sistema
              de  arquivos. O formato usado é o dos arquivos de trava HDU UUCP, isto é, arquivos de trava contêm
              um PID como um número decimal ASCII de 10 bytes, seguido de um caractere de nova linha.

       /var/log
              Arquivos de log variados.

       /var/opt
              Dados variáveis para /opt.

       /var/mail
              Caixas de correio dos usuários. Substitui /var/spool/mail.

       /var/msgs
              Reservado por motivos históricos.

       /var/preserve
              Reservado por motivos históricos.

       /var/run
              Arquivos variáveis de tempo de execução,  como  arquivos  mantendo  identificadores  de  processos
              (PIDs) e informações do usuário em forma de log (utmp). Os arquivos neste diretório geralmente são
              apagados na inicialização do sistema.

       /var/spool
              Arquivos de spool (ou enfileirados) para vários programas.

       /var/spool/at
              Serviços no spool para at(1).

       /var/spool/cron
              Serviços no spool para cron(8).

       /var/spool/lpd
              Arquivos no spool de impressão.(opcional).

       /var/spool/lpd/printer
              Spools para uma impressora específica (opcional).

       /var/spool/mail
              Substituído por /var/mail.

       /var/spool/mqueue
              Correio de saída na fila (opcional).

       /var/spool/news
              Diretório de spool para notícias (opcional).

       /var/spool/rwho
              Arquivos de spool para rwhod(8) (opcional).

       /var/spool/smail
              Arquivos de spool para o programa de entrega de correio smail(1).

       /var/spool/uucp
              Arquivos de spool para uucp(1) (opcional).

       /var/tmp
              Como   /tmp,   este  diretório  mantém  arquivos  temporários  armazenados  por  uma  duração  não
              especificada.

       /var/yp
              Arquivos de banco de dados para NIS, anteriormente conhecidos como Sun Yellow Pages (YP).

PADRÕES

       The Filesystem Hierarchy Standard (FHS), Version 3.0, published March 19, 2015

BUGS

       Esta lista não é exaustiva;  distribuições  e  sistemas  diferentes  podem  ser  configurados  de  formas
       diferentes.

VEJA TAMBÉM

       find(1), ln(1), proc(5), file-hierarchy(7), mount(8)

       O Filesystem Hierarchy Standard

TRADUÇÃO

       A  tradução  para  português  brasileiro  desta  página  man  foi  criada  por  Rubens  de Jesus Nogueira
       <darkseid99@usa.net>,    André    Luiz    Fassone    <lonely_wolf@ig.com.br>    e    Rafael    Fontenelle
       <rafaelff@gnome.org>.

       Esta  tradução  é  uma documentação livre; leia a Licença Pública Geral GNU Versão 3 ou posterior para as
       condições de direitos autorais.  Nenhuma responsabilidade é aceita.

       Se você encontrar algum erro na tradução  desta  página  de  manual,  envie  um  e-mail  para  a lista de
       discussão de tradutores.

Linux man-pages 6.8                                2 maio 2024                                           hier(7)