Preguntas y organización de la jerarquía OSX

0

He realizado una búsqueda exhaustiva de estas preguntas e incluso he encontrado otros , sin embargo, no responden ninguna de mis preguntas.

  • ¿Qué son ~ / Library y / Library para respectivamente? Puedo ver que almacenan ciertas aplicaciones, pero ¿por qué hay y no / Aplicaciones o ~ / Aplicaciones? Estoy confundido entre los 4.
  • En mi sistema personal, veo los directorios go, git y android-sdk en / usr / local para estos programas. ¿Por qué no se almacenan en los directorios de aplicaciones o bibliotecas que mencioné anteriormente?
  • Sé que todo esto es una elección, pero ¿dónde almaceno, o qué es un lugar común para almacenar bibliotecas como boost ¿Qué usaría en todos mis programas de C ++?
  • en línea con la pregunta anterior, ¿dónde debería almacenar los proyectos / archivos fuente para mis proyectos C ++, Java, IOS, Android, etc.? Siento que mi sistema en este momento no está organizado con algunos proyectos en mi escritorio, directorio de inicio, etc. Debido a mi ignorancia sobre estas cosas, quiero encontrar un sistema bueno y organizado.
pregunta Francisco Aguilera 11.03.2015 - 02:30

2 respuestas

2

OS X se genera a partir de dos culturas diferentes: Unix / POSIX y Mac OS.

Las carpetas como /usr , /var , /etc , el shell de línea de comando en la Terminal ( bash por defecto) pertenecen al entorno POSIX. El software portátil dirigido a los sistemas basados en Unix (como git ) se ubica en /usr/local de manera predeterminada, o en la ubicación definida del administrador de paquetes si está instalado (Homebrew usa /usr/local , MacPorts usa /opt/local ).

Library , Applications , /System y otros pertenecen específicamente a Mac OS. El software, los servicios y las GUI de aplicaciones de terceros de Apple van allí.

El símbolo ~ en la ruta es una forma tradicional de indicar la ruta a la carpeta de inicio del usuario actual. Las cosas que otras cuentas de usuario no deben ver entran en ~/... contraparte. Por ejemplo, Mail mantiene los correos electrónicos en ~/Library , pero las plantillas de papelería estándar en /Library .

Las carpetas

Library deben ser accedidas por las aplicaciones programáticamente, no por el usuario a través del Finder. Desde 10.9, ~/Library está oculto para que los usuarios, sin saberlo, no atornillen nada allí.

No hay recomendaciones listas para usar sobre cómo almacenar sus archivos. Estarán tan bien organizados como tú eres bueno organizando. Lo único que se puede decir en el contexto de OS X es que sus archivos deben estar en la carpeta de inicio, pero no en ~/Library , y probablemente no en ~/Public , que existe para compartir archivos con otros.

    
respondido por el hamstergene 11.03.2015 - 11:48
1

Este podría ser un buen material de lectura para todas sus preguntas.

OS X Mavericks Descripción de Core Technologies Octubre 2013

enlace

    
respondido por el Buscar웃 11.03.2015 - 03:57

Lea otras preguntas en las etiquetas