Explicação da hierarquia de diretórios no Mac OS X

6

Alguém pode explicar (ou mais provável, aponte para um bom artigo que explica) o que os vários diretórios devem ser usados. (Eu suponho que a estrutura é muito semelhante em todas as máquinas baseadas em Unix, embora talvez eu esteja errado sobre isso).

Tendo acabado de mudar do windows para o OSX para minha máquina dev, estou um pouco sobrecarregado pela estrutura de diretórios, por exemplo, quando a configuração do PHP Pyrus me pede para escolher um diretório para armazenar pacotes PEAR, uma pista sobre o que é uma escolha sensata.

    
por wheresrhys 04.02.2013 / 20:39

2 respostas

5

O OS X tem uma estrutura de diretórios fácil de usar (com pastas de nível superior denominadas /Applications , /System , /Users , /Library ), além de uma hierarquia de diretório Unix padrão oculta no Finder ( /bin , /etc , /var , /usr , ...) - essas pastas estão documentadas em man hier .

Além disso, há diferenças entre os diretórios do Unix (pelo menos os usados no OS X) e aqueles encontrados no Linux: Por exemplo, o último tem /srv .

A melhor explicação é provavelmente na documentação do desenvolvedor da Apple , que é muito longa para ser citada aqui. Observe que, no momento, o artigo vinculado é para iOS (no topo) e OS X (mais abaixo).

Onde colocar arquivos também depende do domínio do aplicativo: faz sentido colocar bibliotecas Unix em /usr/local/lib ou diretórios similares, enquanto bibliotecas OS X seriam, por exemplo, em /Library ou similar. Algumas ferramentas (Perl, Python, Ruby) foram configuradas para trabalhar com a estrutura do último sistema de arquivos.

    
por 04.02.2013 / 20:58
0

Este artigo explica a hierarquia de arquivos de nível superior: link

A camada BSD da Apple em, /usr está alinhada com o Padrão de hierarquia do sistema de arquivos

    
por 28.11.2014 / 00:32

Tags