342 votos

¿Cómo puedo crear un enlace simbólico en la Terminal?

¿Qué comando se utiliza para crear un enlace simbólico a/suave enlace?

530voto

siva Puntos 23
┌── ln(1) link, ln -- make links
│   ┌── Create a symbolic link.
│   │                         ┌── the path to the intended symlink
│   │                         │   can use . or ~ or other relative paths
│   │                   ┌─────┴────────┐
ln -s /path/to/original /path/to/symlink
      └───────┬───────┘
              └── the path to the original file/folder
                  can use . or ~ or other relative paths
$ echo content > original
$ ln -s original symlink
$ ls -la original symlink
-rw-r--r--  1 grgarside  staff    8 28 Jan 18:44 original
lrwxr-xr-x  1 grgarside  staff    8 28 Jan 18:44 symlink -> original
$ cat symlink
content

Para obtener más información acerca de ln(1) consulte la página man.

Para crear un enlace simbólico para reemplazar un sistema de directorio (por ejemplo, si usted quiere tener /Users apunta a otra unidad de disco), es necesario deshabilitar la Integridad del Sistema de Protección. Usted puede volver a activarlo después de que el enlace simbólico.

71voto

El comando se llama ln. Si se utiliza con la opción -s va a crear un enlace simbólico en el directorio actual:

ln -s /any/file/on/the/disk linked-file

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: