Crear enlaces simbólicos en OSX
Los enlaces simbólicos, o como también se les conoce symlinks. Pueden ser vistos como un alias, no son más que rutas “simbolicas” que pueden señalar a cualquier ubicación de tu computadora, son útiles cuando quieres mantener directorios separados, pero al mismo tiempo uno dentro de otro. Por ejemplo, si tengo un repositorio con estos archivos:
1- public2-- wp-content3-- .gitignore4-- composer.json5-- README.md`}6
Y quiero el directorio wp-content
, dentro de alguna instalación con archivos existentes:
1- public2-- wp-admin3-- wp-includes4-- wp-config.php5...6
No podría simplemente clonar el repositorio, ya que el directorio no estaría
vacío, entonces, la solución sería crear una ruta simbólica con el comando ln
.
Su sintaxis es la siguiente:
1ln -s ruta/original ruta/simbolica2
El parámetro -s
es lo que especifica que se trata de un enlace simbólico,
en la mayoría de los casos no necesitarás nada más. Ahora mi instalación se
vería así:
1- public2-- wp-admin3-- wp-content4-- wp-includes5-- wp-config.php6...7
En donde wp-content
es una referencia a la ruta original, y al entrar a ese
directorio simplemente entraré al original, asi cada que actualice el
repositorio obtendré las actualizaciones también en mi instalación.