¿Cuáles son las carpetas en OS X que debo conocer?


16

¡Obtuve mi primera Mac (una MacBook Pro) el domingo pasado y hasta ahora me ENCANTA todo! Pero estoy un poco confundido acerca de las carpetas en OS X.

Revise las carpetas que debería conocer y las carpetas de las que no debería preocuparme (o que debería mantenerme alejado). Tengo un poco de conocimiento de Linux, pero las cosas siguen siendo lo suficientemente diferentes como para desorientarme.

Estoy ejecutando la última versión, en este momento de la escritura, de OS X 10.6.5 Snow Leopard. Pero si alguna carpeta ha cambiado en las últimas versiones, ¡tenga en cuenta! :)

Respuestas:


23

Voy a reanudarlos de memoria, por lo que las ediciones futuras probablemente solucionarán todo el desorden que pueda escribir ahora. :)

La estructura de archivos de OS X se asemeja a un sistema operativo típico de Unix / Linux (que de hecho es la raíz de todo), aunque con algunas diferencias de "Apple". Algunas de esas diferencias tienen alias para mantener feliz al corazón "unix", pero otras simplemente se modifican para usarse como tales.

En resumen, aquí están las principales "carpetas" en su sistema de archivos:

  1. / Aplicaciones : esta se explica por sí sola, todas las aplicaciones de tu Mac deberían ir allí (a menos que tengas una aplicación que quieras que sea visible para un solo usuario ...). Los usuarios normales pueden leer, los "administradores" también pueden colocar cosas allí.
  2. / Desarrollador : si instala Xcode y las bibliotecas de desarrollador, esta carpeta traerá mágicamente los unicornios para desarrollar aplicaciones impresionantes de Cocoa, aplicaciones iOS y widgets de tablero, entre otras cosas. De lo contrario, la carpeta ni siquiera existe.
  3. / Library : bibliotecas compartidas y archivos necesarios para que OS X funcione realmente. Preferencias, configuraciones, elementos de aplicaciones, complementos del navegador (o más específicamente, cómo deshacerse de Adobe's Flash);) Por lo general, no se manipula por aquí, pero es normal si desea borrar algunas configuraciones de aplicaciones, arreglar algo, elimine o instale complementos, extensiones, etc. del navegador. A veces se aventurará en / Library. Maneje con cuidado y siempre haga una copia de seguridad antes de romper cosas aquí. Sería difícil destruir una instalación de OS X manipulando / Library, pero es posible ...
  4. / Red : todas las bibliotecas de red, servidores, dispositivos, etc. No debería estar aquí a menos que sepa lo que está haciendo y desee omitir las utilidades de la GUI. En casi 7 años de OS X, nunca he tocado este directorio.
  5. / Sistema : todo lo que OS X necesita para funcionar correctamente está aquí. Yo diría que no debes tocar nada o surgirán problemas.
  6. / Usuarios : es el equivalente al directorio / home de Unix y Linux. Y aquí tendrá subdirectorios para cada uno de sus usuarios: / Users / John, / Users / Doe, etc. Dentro de su carpeta de inicio tendrá una estructura "similar". Ver más tarde para más / Amor de los usuarios.
  7. / Volúmenes : material / dispositivos y volúmenes montados, reales o virtuales (piense en CD, DMG, recursos compartidos de samba, etc.), obtenga su propio "directorio" aquí. Entonces, si monta un recurso compartido smb llamado MyShare, puede 'cd / Volumes / MyShare' para acceder desde la Línea de comandos. El Buscador te lo ocultará felizmente (a menos que lo configures para mostrar archivos invisibles, creo).
  8. / bin : ¿Qué más se puede decir sobre bin que aún no conoces por tu conocimiento de Linux? La misma cosa. Si instala 'git', por ejemplo, irá a / usr / local / git ... así que ya tiene la idea. Obviamente, todos los binarios comunes esenciales están aquí también. Piensa en el comando 'ls' ... está ahí, en todo su esplendor.
  9. / etc : Oh, la gran "etcétera" ... Al igual que cualquier otro Unix, las configuraciones del sistema local y ... etcétera. Es "similar" a cualquier otro Unix, con algunas manzanas. Pero el propósito es el mismo y existen algunos de los archivos (rc.local, por ejemplo). Siga adelante y eche un vistazo, pero si lo rompe, debe pagarlo. (OS X usa 'launchd' para lanzar cosas, así que google para eso si desea, por ejemplo, iniciar un demonio de subversión al inicio, olvide todo lo que sabía sobre los niveles de ejecución). De lo contrario, obtenga un seguro entre ajustar demasiado allí, porque no está cubierto por la política perjudicial de Exchange de Apple Stack;)
  10. / dev : en honor a su fondo "unix", los archivos del dispositivo que representan los periféricos están aquí. ¿Quién toca esto de todos modos ...
  11. / usr : busqué en Google una buena descripción de esto y se me ocurrió una inteligente:

"Segunda jerarquía principal, incluye subdirectorios que contienen información, archivos de configuración y otros elementos esenciales utilizados por el sistema operativo"

  1. / sbin : también proviene de la naturaleza Unix de OS X, los binarios del sistema y las utilidades de administración. Estos no son los droides que estás buscando, muévete, muévete.
  2. / tmp : ¡El único directorio temporal! Baterías no incluidas. Tenga en cuenta que esta no es la "basura". Esta es la verdadera temperatura de Unix. A menos que te guste estar cerca de la basura, no deberías tener que pasear por allí. Los trabajos de Cron lo mantendrán limpio (aunque no hace daño reiniciar su OS X de vez en cuando).
  3. / var : Var es para datos variables. Registros y cosas que "variarán" durante la operación del sistema operativo. Raramente caminas por estos lugares que cambian rápidamente, pero a veces tienes que buscar registros o errores. Trae y paraguas allí, cambia muy a menudo ...

Ok, ¿y qué pasa con esto / Usuarios?

La carpeta Usuarios contiene su 'inicio'. Tiene carpetas fáciles de identificar (es decir: si no puede identificar para qué son la música, los documentos, las películas, las descargas, el escritorio y las imágenes, entonces el problema podría estar en otra parte), pero al mismo tiempo, hay "duplicados" notables . ¿Qué? Si. ¡Tienes una biblioteca y una carpeta de aplicaciones aquí también!

Creo que ya estás adivinando de qué se trata todo esto. Sí, todas las configuraciones de la aplicación que son solo para el usuario entrarán aquí (a ~ / Biblioteca). Eso significa que, aunque OS X primero verá / Library, si instala un complemento de navegador (por ejemplo) en su ~ / Library (en lugar de / Library), lo encontrará, pero solo usted . Mi carpeta ~ / Aplicaciones apenas está vacía, contiene algunos Steam (juegos) allí, aparentemente van allí y no / Aplicaciones. (Acabo de comprobarlo, no lo sabía, así que ve con qué frecuencia utilizo la carpeta de aplicaciones de mi casa).

actualización : Aparentemente, esta carpeta de aplicaciones en su directorio de inicio no existe de manera predeterminada, pero siempre puede crearla y soltar las aplicaciones que desea conservar para usted. Si no tiene permisos para instalar cosas en / Aplicaciones, siempre puede usar una copia privada de una aplicación en su carpeta ~ / Aplicaciones.

Cosas no mencionadas anteriormente que podrías tener

  1. / opt : (tional). Como su nombre lo indica, a veces los demonios lo usan como un lugar para almacenar sufrimientos (pero generalmente es opcional, por lo que puede colocar esas cosas en otro lugar). Recuerdo que cuando ejecutaba demonios de Subversion, tenía ese directorio y los repositorios iban a / opt / svn / repositories, pero ese era solo yo ... nunca confíes en mí.
  2. / privado: La mejor manera de entender por qué tenemos este directorio extraño aquí, es simplemente leerlo de un experto (o leerlo directamente de la pregunta en Apple SE ):

…y cito:

"AIUI es un remanente de NextStep (en el que se basa OS X), y NextStep lo hizo para admitir NetBooting. La idea era que podía arrancar desde un volumen alojado en la red (probablemente de solo lectura, y ciertamente compartido con otras computadoras) , y al principio del proceso de arranque, monte un volumen local (grabable) en / privado; como se mencionó en g, esto permitió la modificación en tiempo de ejecución de / var y / tmp, así como la configuración por computadora en / etc.

Esto ya no es necesario, ya que el sistema NetBoot actual de Apple usa una imagen de disco oculta para almacenar los cambios en cualquier parte del volumen de arranque. Pero algunos programas / documentos / etc. ahora suponen que los archivos viven bajo / privado, por lo que sería demasiado problema volverlos a cambiar ... "

Así que ahí está, esta es más o menos la jerarquía de archivos de OS X. No bebas y conduzcas alrededor, es más frágil de lo que parece.


Creo que lo único que agregaría a esa lista es ~ / Library.
Neth

Este es un gran post Martin! ¿Te importaría si hago un par de ediciones para mayor claridad gramatical? Además, creo que 'Aplicaciones' no se crea en el directorio de un usuario de forma predeterminada. Nunca he tenido una carpeta de aplicaciones, excepto en la raíz.
Robert S Ciaccio

@calavera adelante y arregla mi horrible inglés :) Puede que tengas razón, las aplicaciones no existen por defecto, lo tengo porque Steam puso Half-Life allí :)
Martin Marconcini

@neth ~ / Library se encuentra cerca del final de la publicación en la sección "/ Usuarios".
Martin Marconcini
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.