Comprender las carpetas del sistema de su Mac

Las carpetas del sistema son carpetas a las que el usuario no puede acceder. Ayudan a que las aplicaciones y el sistema operativo se ejecuten, proporcionando soporte y recursos. Son la capa que permite a los usuarios manipular el host a través de aplicaciones y programas. Algunos están ocultos y otros no, pero casi todos son accesibles para el usuario de alguna manera.

Pero, ¿para qué sirven las diferentes carpetas del sistema? ¿Qué es “bin” y cómo ayuda a su computadora? Examinaremos las carpetas del sistema a las que se hace referencia con mayor frecuencia a continuación.

La carpeta “/ System” en su Mac no contiene mucho. Primero veremos su contenido antes de pasar a otras carpetas del sistema más profundas.

Nota: No agregue, elimine ni modifique carpetas y archivos del sistema. Puede navegar de forma segura, pero agregar, eliminar o modificar archivos o cambiar las carpetas en sí pueden tener consecuencias impredecibles y, a veces, romper el sistema. Si debe experimentar, haga un clon de arranque de su Mac antes de continuar.

Carpetas de biblioteca: / Sistema / Biblioteca y ~ / Biblioteca

mac-system-folder-extensions-both-library

Las carpetas de la biblioteca son las más cercanas al usuario. Son creados por aplicaciones, y las aplicaciones agregan, eliminan y modifican archivos durante el curso de su operación. Para ser franco, el proceso organizativo aquí puede ser un poco caótico. Las aplicaciones son básicamente gratuitas para hacer lo que quieran cuando se trata de colocar archivos en la biblioteca, pero la mayoría sigue un proceso bastante similar.

Encontrará una gran variedad de archivos y carpetas tanto en la carpeta de la biblioteca del usuario (que se encuentra en “~ / Library”) como en la carpeta de la biblioteca del sistema (que se encuentra en “/ System / Library”). Estos archivos guardan preferencias, bases de datos de aplicaciones, metadatos, complementos, estados de aplicaciones guardados, perfiles del sistema, cookies y mucho, mucho más.

Soporte de aplicaciones

mac-system-folder-library-application-support-folder

La carpeta “~ / Library / Application Support” es la carpeta de biblioteca a la que se accede con más frecuencia. Aquí, las aplicaciones guardan los archivos necesarios para sus operaciones. Lejos de las carpetas de datos del usuario, estos archivos se pueden segregar para evitar contaminación o modificación.

Cuando los usuarios acceden a esta carpeta, es para cambiar la forma en que funciona un programa de una manera que no es compatible con la configuración predeterminada o para corregir algún tipo de error de caché o base de datos. Eliminar la carpeta de soporte de aplicaciones de un programa es una buena manera de restablecer el programa a su estado predeterminado y forzar un inicio limpio. Y si desea piratear una aplicación, se encontrará en la carpeta de soporte de aplicaciones de ese programa en poco tiempo.

¿Cuál es la diferencia entre / System / Library y ~ / Library?

¿Por qué macOS necesita dos carpetas de biblioteca? Todos los usuarios utilizan la biblioteca del sistema para las necesidades de todo el sistema. Es accesible para todos los usuarios. La biblioteca del usuario, por otro lado, es accesible solo por ese usuario en particular.

Carpetas Unix: / bin, / sbin, / usr, / var, / private

carpetas-sistema-mac-carpetas-unix

macOS está construido sobre un kernel de Unix. Esto significa que gran parte de su funcionalidad profunda se basa en la funcionalidad Unix. Entonces, además de las carpetas del sistema macOS de nivel superior, también encontrará carpetas Unix. Estas carpetas están ocultas universalmente, por lo que deberá revelar los archivos ocultos para seguir el recorrido.

Encontrarás bastantes carpetas Unix en tu directorio personal. Los más notables son “/ bin” y “/ sbin”, “/ usr”, “/ var” y “/ private”.

carpetas-sistema-mac-bin-sbin-carpetas

“/ Bin” y “/ sbin” contienen binarios. “Sbin” contiene los binarios necesarios para arrancar, restaurar, recuperar y reparar el sistema incluso sin un sistema de archivos montado. “/ Bin” contiene esencialmente comandos de usuario para uso de todos los usuarios. “Bin” significa compartimientoaries y “sbin” significa ssistema compartimientoAries.

En macOS, la mayoría de los binarios de montaje del sistema de archivos en “/ sbin” están vinculados simbólicamente a los complementos del sistema de archivos macOS en la carpeta “/ System / Library / Filesystems”.

mac-system-carpetas-carpeta-usr

“/ Usr” contiene binarios y bibliotecas que se utilizan durante el funcionamiento normal del sistema. Los archivos aquí se utilizan después de montar un sistema de archivos. “Usr” es la abreviatura de “usuario” o Unada Ssistema Rrecursos.

mac-system-folder-var-folder

“/ Var” contiene archivos en los que el sistema escribe durante el transcurso de su operación, como cachés, bibliotecas de datos y registros. Var significa variable y generalmente solo se escribe en aplicaciones de sistema de nivel central. En macOS, “/ var” tiene un enlace simbólico a “/ private / var”.

mac-system-carpetas-carpeta-privada

“/ Private” contiene configuraciones de herramientas de línea de comandos y demonios, cachés, variables, archivos de intercambio de memoria virtual, archivos temporales e imágenes de suspensión. Algunas carpetas del sistema Unix como “/ etc” y “/ tmp” están enlazadas simbólicamente a un directorio con el mismo nombre en / private para su contenido.

Si desea obtener más información sobre el contenido de estas carpetas, puede consultar este desglose detallado de las carpetas Unix de Mac.

Extensiones

mac-system-folder-extensions-kexts

Si alguna vez ha creado un Hackintosh, ha oído hablar de “Sistema / Biblioteca / Extensiones”. Esta carpeta, comúnmente abreviada como “S / L / E”, contiene “kexts” o extensiones del kernel, que amplían la funcionalidad del kernel de macOS. Agregar kexts ayuda al kernel de macOS a comunicarse con el nuevo hardware. Si eres de Windows-land, los kexts son como controladores.

Modificar el contenido de esta carpeta es un asunto complicado, que requiere una cuidadosa administración de permisos. Si desea agregar o eliminar kexts en macOS, asegúrese de hacerlo bien.

Agentes y demonios

Los demonios y los agentes se ejecutan en segundo plano y realizan tareas sin la interacción del usuario. El nombre inusual (pronunciado como “demonio”) se origina con El demonio de Maxwell.

Los daemons realizan operaciones del sistema y son ejecutados por root, mientras que los agentes son ejecutados por el usuario actualmente conectado. Se puede acceder a los agentes y demonios globales y ejecutarlos en nombre de cualquier usuario, mientras que los agentes de usuario solo se pueden ejecutar en nombre del usuario que posee su archivo de biblioteca.

  • “~ / Library / LaunchAgents” contiene agentes de usuario ejecutados en nombre del usuario que inició sesión
  • “/ Library / LaunchAgents” contiene agentes globales que se ejecutan en nombre del usuario que inició sesión
  • “/ System / Library / LaunchAgents” contiene agentes del sistema que se ejecutan en nombre del usuario que inició sesión
  • “/ Library / LaunchDaemons” contiene demonios globales ejecutados por root
  • “/ System / Library / LaunchDaemons” contiene demonios del sistema ejecutados por root

Usted puede crear nuevos demonios y configurar los existentes con el programa de línea de comandos launchctl.

Conclusión

Hay otras carpetas que no son de usuario ocultas en su Mac, pero las de arriba son las más a las que se accede. Puede obtener más información sobre cómo se organizan los sistemas de archivos Unix consultando el Estándar de jerarquía del sistema de archivos, que explica los requisitos y las pautas para la ubicación de directorios y archivos similares a Unix.

¿Es útil este artículo?

¡Ayúdanos a difundirlo!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *