» » » Tutorial de Comando Linux ln para principiantes

Tutorial de Comando Linux ln para principiantes

Tutorial de Comando Linux ln para principiantes

Algunas veces, mientras trabaja en la línea de comando, necesita crear enlaces entre archivos. Esto se puede lograr usando un comando dedicado, denominado ln . En este tutorial, discutiremos los conceptos básicos de esta herramienta usando algunos ejemplos fáciles de entender. Pero antes de hacerlo, vale la pena mencionar que todos los ejemplos aquí han sido probados en una máquina Ubuntu 16.04.

Comando Linux ln

Como ya lo habría entendido, el comando ln le permite hacer enlaces entre archivos. A continuación está la sintaxis (o mejor, la sintaxis diferente disponible) para esta herramienta:
ln [OPTION]... [-T] TARGET LINK_NAME (1st form)
ln [OPTION]... TARGET (2nd form)
ln [OPTION]... TARGET... DIRECTORY (3rd form)
ln [OPTION]... -t DIRECTORY TARGET...  (4th form)
Y así es como lo explica la página del manual de la herramienta:
En el primer formulario, cree un enlace a TARGET con el nombre LINK_NAME. En la segunda forma, cree un enlace a TARGET en el directorio actual. En las formas 3ra y 4ta, cree enlaces a cada OBJETIVO en el 
DIRECTORIO. Cree enlaces duros por defecto, enlaces simbólicos con --simbólico. De forma predeterminada, cada 
destino (nombre del nuevo enlace) no debería existir. Al crear enlaces duros, cada TARGET 
debe existir. Los enlaces simbólicos pueden contener texto arbitrario; si se resuelve más tarde, se 
interpreta un vínculo relativo en relación con su directorio padre.
Los siguientes ejemplos con estilo de preguntas y respuestas le darán una mejor idea de cómo funciona el comando ln.

¿Cómo crear un enlace fijo usando ln?

Eso es bastante sencillo: todo lo que tienes que hacer es usar el comando ln de la siguiente manera:
ln [file] [hard-link-to-file]
Por ejemplo:
En test.txt test_hard_link.txt

Entonces puede ver que se creó un enlace fijo con el nombre test_hard_link.txt .

¿Cómo crear un enlace blando/simbólico usando ln?

Para esto, use la opción de línea de comando -s.
ln -s [archivo] [soft-link-to-file]
Por ejemplo:
ln -s test.txt test_soft_link.txt

Tutorial de Comando Linux ln para principiantes

El archivo test_soft_link.txt es un enlace blando/simbólico, como lo  confirma su color de texto azul cielo.

¿Cómo hacer que ln elimine los archivos de destino existentes del mismo nombre?

Por defecto, ln no le permitirá crear un enlace si ya existe un archivo con el mismo nombre en el directorio de destino.

Tutorial de Comando Linux ln para principiantes

Sin embargo, si lo desea, puede hacer que ln anule este comportamiento utilizando la opción de línea de comando -f .

Tutorial de Comando Linux ln para principiantes

Nota : Puede usar la opción de línea de comando -i si desea que todo este proceso de eliminación sea interactivo.

¿Cómo hacer que ln cree una copia de seguridad de los archivos existentes con el mismo nombre?

Si no desea eliminar archivos existentes del mismo nombre, puede hacer que cree una copia de seguridad de estos archivos. Esto se puede lograr usando la opción de línea de comando -b . Los archivos de respaldo creados de esta manera contendrán una tilde (~) hacia el final de su nombre.

Tutorial de Comando Linux ln para principiantes

¿Cómo crear enlaces en el directorio que no sea el directorio actual?

Se puede especificar un directorio de destino particular (diferente al actual) usando la opción de línea de comando -t . Por ejemplo:
ls test* | xargs ln -s -t /home/himanshu/Desktop/

El comando mencionado creará enlaces a todos los archivos de prueba * (presentes en el directorio actual) y los colocará en el directorio del Escritorio.

Conclusión

De acuerdo, ln no es algo que te exigen en base diaria, especialmente si eres un novato. Pero es un comando útil para saber, ya que nunca se sabe cuándo podría salvarle el día. Hemos discutido algunas opciones útiles de línea de comandos que ofrece la herramienta. Una vez que haya terminado con esto, puede obtener más información acerca de ln al dirigirse a su página de manual .

Recomendamos Leer:

Deja un comentario

Información
Atención! Usuarios que están en este grupo no pueden dejar comentarios en la página...Primero debes Registrarse!

Redes Sociales

Recupera Tus Mensajes O Chats De WhatsApp Borrados

Recupera Tus Mensajes O Chats De WhatsApp Borrados

  Recuperar mensajes y chats borrados de tu aplicación WhatsApp para Android es una tarea que puede resultar  necesaria alguna vez. A menudo, estamos tratando de liberar espacio físico de nuestro dispositivo Android y llegamos incluso a borrar...
Integrar El Boton de Whatsapp En Tu Web

Integrar El Boton de Whatsapp En Tu Web

  De todos es conocido que WhatsApp se ha convertido en una herramienta para compartir fotos y vídeos con tus amigos, familiares y compañeros de trabajo. También cada vez más usado, para compartir enlaces de contenidos de la web y otras aplicaciones móviles. Para ayudar a compartir los contenidos...
Crees que las redes sociales te están haciendo bien o mal

Crees que las redes sociales te están haciendo bien o mal

Las redes sociales te ofrecen una forma única de observar a la gente. Por ejemplo, el lenguaje utilizado en Twitter puede usarse para predecir si alguien está en riesgo de morir de una enfermedad cardíaca. El análisis de las actualizaciones de Facebook muestra que las mujeres son generalmente más...
Crea una imagen para las redes sociales

Crea una imagen para las redes sociales

Aprenda a combinar una foto, texto y material gráfico en Photoshop para su Facebook, Twitter y otras publicaciones en redes sociales. Utilice estas habilidades para crear sus propias imágenes de redes sociales o cualquier diseño que cree en Photoshop. Adobe Photoshop es un editor de gráficos...
Comparte instantáneamente tus fotos y diseños

Comparte instantáneamente tus fotos y diseños

Muestre rápidamente su trabajo a clientes y compañeros de trabajo, o comparta una idea al instante por correo electrónico, texto, redes sociales y más, todo dentro de Adobe Photoshop CC. Nota: Necesitará la última versión de Photoshop CC para usar esta función. Comparte tu trabajo ahoraHaz clic en...