1 votos

Cómo organizar los desbordantes archivos y carpetas de configuración en el directorio personal y más allá.

El contexto:

Soy un antiguo usuario de MacOS que ha pasado muchos años incursionando aquí y allá en el lado *nix de la vida de Apple desde la primera iteración de OS X (10.0) que se lanzó originalmente.

Recientemente, me he visto obligado a profundizar un poco más después de decidir embarcarme en un viaje de auto-educación en todas las cosas de scripting/programación/administración de sistemas. Afortunadamente, existen herramientas fantásticas como Homebrew, entre otras, para hacer que la gestión de esta tierra de sombras de MacOS sea mucho más sencilla, pero a veces es necesario trabajar fuera de estos ecosistemas autónomos.

El problema central:

  • Me encuentro reuniendo una gran cantidad de archivos y carpetas relacionados con la configuración en mi directorio personal. Esta colección desordenada y miscelánea parece sub-óptima y me pregunto si los más experimentados tienen alguna guía de "mejores prácticas" para esta situación - tal vez incluso una utilidad decidida o dos?
  • Soy muy consciente de que el ecosistema del software *nix es extremadamente sensible a la estructura de directorios/rutas; y los cambios menores pueden tener efectos secundarios importantes que no son inmediatamente obvios, lo que resulta en una solución de problemas y conflictos cada vez más costosa en el futuro - particularmente cuando el problema en cuestión no es reciente y "fresco en la mente".

Cualquier sugerencia/puntos/enlaces o rutas/variables de entorno son bienvenidos - ¡gracias!

1voto

Estas herramientas esperan su .foorc para residir en ~ por lo que no hay una manera fácil de "organizar" esto mejor (además de no usar el -a de ls para que no los veas siempre :-)) a no ser que quieras compilar todo desde un código fuente (convenientemente) modificado por ti mismo.

Algunas herramientas utilizan una variable de entorno para leer su configuración desde una ubicación personalizada. Esto es específico de la herramienta, sin embargo, es necesario consultar la página de manual para ver si se trata de una opción.

Algunas personas utilizan git o herramientas similares para compartir fácilmente las configuraciones entre sistemas (y también como una forma de tener acceso a las versiones antiguas), vea (entre una tonelada de otras fuentes) estos enlaces .

PD: Esta es una respuesta bastante amplia a una pregunta amplia. Si desea un consejo específico para una herramienta concreta, por favor, haga una nueva pregunta incluyendo los detalles pertinentes

0 votos

Gracias v mucho, colección informativa de puntos de vista y utilidades que has enlazado allí. Reflexionando, creo que estoy fundamentalmente molesto en el uso de un directorio 'central' para almacenar todo tipo de clave archivos/carpetas que no siguen ningún tipo de "agrupación" lógica. Esto me hace preguntarme si es posible diseñar una utilidad que enmascare el sistema de archivos para un conjunto de binarios desginados, de tal manera que cuando "crean" que están buscando en ~/.foorc en realidad estén buscando en alguna otra ruta, designada y gestionada por dicha hipotética utilidad. Tal vez sólo descargue IgnoranceIsBliss.app en .MyBrain.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X