El comando ln crea enlaces duros o simbólicos a un fichero.
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Sintaxis del comando ln
ln [OPTION]... [-T] TARGET LINK_NAME
o: ln [OPTION]... TARGET
o: ln [OPTION]... TARGET... DIRECTORY
o: ln [OPTION]... -t DIRECTORY TARGET...
En la primera forma, el comando ln crea un enlace a OBJETIVO con el nombre NOMBRE_DEL_ENLACE. En la segunda forma, el comando ln crea un enlace a OBJETIVO en el directorio actual.En las formas restantes, el comando ln crea enlaces a cada OBJETIVO en DIRECTORIO.
Por omisión, el comando ln creará enlaces duros, se crean simbólicos con -- symbolic. Ningún destino (nombre del nuevo enlace) debe existir todavía.
Cuando se crean enlaces duros con el comando ln, todos los OBJETIVOs deben existir. Los enlaces simbólicos pueden tener un texto arbitrario; si entonces se resuelve, un enlace relativo se interpreta en relación a su directorio padre.
Opciones del comando ln
Opción | Descripción | |
--backup[=CONTROL] | el comando ln crea una copia de seguridad de cada fichero de destino que ya exista. | |
-b | como --backup pero, en este caso, el comando ln no acepta ningún argumento. | |
-d, -F, | --directory | el comando ln permite al superusuario intentar crear un enlace duro entre directorios (note: puede que falle por restricciones del sistema, incluso para el superusuario). |
-f, | --force | esta opción del comando ln borra los ficheros destino que ya existan. |
-i, | --interactive | a través de esta opción, el comando ln pregunta si se borran los destinos. |
-L, | --logical | seguir los OBJETIVOS que sean enlaces simbólicos es el objetivo de esta opción del comando ln. |
-n, | --no-dereference | el comando ln trata NOMBRE_DEL_ENLACE como fichero normal si es un enlace simbólico a un directorio. |
-P, | --physical | el comando ln crea enlaces duros directamente a los enlaces simbólicos. |
-r, | --relative | crear enlaces simbólicos relativos al lugar del enlace es la finalidad de esta opción del comando ln. |
-s, | --symbolic | crear enlaces simbólicos en vez de enlaces duros es lo que provoca esta opción del comando ln. |
-S, | --suffix=SUFIJO | el comando ln reemplaza el sufijo de respaldo habitual. |
-t, | --target-directory=DIRECTORIO | especificar el DIRECTORIO en el que se crearán los enlaces es el objetivo de esta opción del comando ln. |
-T, | --no-target-directory | tratar siempre NOMBRE_DEL_ENLACE como un fichero normal es el uso que se le da a esta opción del comando ln. |
-v, | --verbose | esta opción del comando ln visualiza el nombre de cada fichero antes de crear el enlace. |
El sufijo de respaldo es '~', a menos que se establezca con -- suffix o con SIMPLE_BACKUP_SUFFIX. El método de control de versión se puede seleccionar con la opción --backup o a través de la variable de entorno VERSION_CONTROL.
Estos son los valores:
Valor | Descripción |
none, off | nunca realiza copias de seguridad (incluso si se da la opción --backup). |
numbered, t | crea copias de seguridad numeradas. |
existing, nil | numeradas si existen copias de seguridad numeradas, simples en caso contrario. |
simple, never | siempre crea copias de seguridad simples. |
Nota:
Si se utiliza -s entonces ni -L ni -P tienen efecto. En caso contrario, la última opción del comando ln especificada controla el comportamiento cuando un OBJETIVO es un enlace simbólico, por omisión -P.
Ejemplos de comando ln
- Uso del comando ln para crear enlace simbólico al fichero archivo.txt con el nombre enlace-archivo.txt
ln -s archivo.txt enlace-archivo.txt
- Uso del comando ln para crear enlace simbólico al fichero archivo.txt con el nombre enlace-archivo.txt. Si enlace-archivo.txt, se pregunta si se sobreescribe.
ln -i archivo.txt enlace-archivo.txt
Nota:
Para borrar el enlace simbólico use el comando rm.
comando wc |
comandos linux |
comando locate |
- Obtener vínculo
- X
- Correo electrónico
- Otras apps