Para mais dados sobre o layout dos sistemas de arquivos Linux, veja o Padrão da Hierarquia do Sistema de Arquivos (agora na versão 2.3, com a versão beta 3.0 implantada nas distribuições mais recentes. Isso explica alguns dos lugares de onde vieram os nomes:
- / bin - Bin aries.
- / boot - Arquivos necessários para boot ing.
- / dev - arquivos de gelo Dev .
- / etc - Etc ctera. O nome é herdado dos primeiros Unixes, que é quando se tornou o local para colocar os arquivos de configuração.
- / home - Onde diretórios Início são mantidos.
- / lib - Onde código lib raries são mantidos.
- / media - Um diretório mais moderno, mas onde removível media é montado.
- / mnt - Onde os sistemas de arquivos temporários são m ou nt ed.
-
/ opt - Onde opta software add-on está instalado. Isso é discreto de
/usr/local/
por motivos que eu vou chegar mais tarde. - / run - Onde é executado tempo os dados variáveis são mantidos.
- / sbin - Onde s uper - bin aries são armazenamentos. Estes geralmente funcionam apenas com raiz.
- / usr - Outro diretório herdado dos Unixes antigos, significa "usuário". Esse diretório deve ser compartilhado entre hosts e pode ser montado com NFS em vários hosts com segurança. Pode ser montado somente para leitura com segurança. Também de acordo com o Debian Wiki , / usr é U NIX S ystem R recursos.
- / var - Outro diretório herdado dos Unixes antigos, significa " var ". É aqui que os dados do sistema que variam podem ser armazenados. Coisas como diretórios de spool e cache podem estar localizados aqui. Se um programa precisar gravar no sistema de arquivos local e não estiver veiculando esses dados diretamente para alguém, ele irá para lá.
-
/ srv - significa " s e rv e ". Este diretório é destinado a arquivos estáticos que são servidos.
/srv/http
seria para sites estáticos,/srv/ftp
para um servidor FTP.
/ opt vs / usr / local
A regra geral que vi é melhor descrita como:
Use
/usr/local
for things that would normally go into/usr
, or are overriding things that are already in/usr
. Use/opt
for things that install all in one directory, or are otherwise special.