Linux

¿Cómo puedo vincular una carpeta en Linux?

La razón directorios de enlaces duros no está permitido es un poco técnico. Esencialmente, rompen la estructura del sistema de archivos. Por lo general, no debe usar enlaces duros de todos modos. Los enlaces simbólicos permiten la mayor parte de la misma funcionalidad sin causar problemas (por ejemplo, ln -s target link).

El comando ln en Linux crea enlaces entre archivos y directorios de origen.

  1. -s: el comando para enlaces simbólicos.
  2. [target file] – nombre del archivo existente para el que está creando el enlace.
  3. [Symbolic filename] – nombre del enlace simbólico.

Un enlace duro es simplemente un nombre adicional para un archivo existente en Linux u otros sistemas operativos similares a Unix. Se puede crear cualquier cantidad de enlaces duros y, por lo tanto, cualquier cantidad de nombres para cualquier archivo. También se pueden crear enlaces duros a otros enlaces duros.

Un enlace simbólico, también llamado enlace suave, es un tipo especial de archivo que apunta a otro archivo, como un acceso directo en Windows o un alias de Macintosh. A diferencia de un vínculo físico, un vínculo simbólico no contiene los datos en el archivo de destino. Simplemente apunta a otra entrada en algún lugar del sistema de archivos.

No existe tal cosa como un enlace duro a un directorio en Windows. En Windows, puede crear un enlace simbólico a un directorio utilizando el comando mklink /d link_name target_dir o crea una unión con mklink /J link_name target_dir .

Para crear un vínculo de carpeta web o de red a una carpeta de archivos en línea mediante el Explorador de Windows

  1. Haga clic con el botón derecho en el botón Inicio y seleccione Explorar.
  2. En la lista de carpetas, haga clic con el botón derecho en Mis sitios de red y seleccione Abrir.
  3. En el menú Tareas de red, haga clic en Agregar un lugar de red.
  4. En la ventana Asistente para agregar sitios de red, haga clic en Siguiente.

Para crear un enlace simbólico, utilice la opción -s (–simbólica). Si se proporcionan tanto el ARCHIVO como el ENLACE, ln creará un enlace desde el archivo especificado como primer argumento ( ARCHIVO ) al archivo especificado como segundo argumento ( ENLACE ).

Para crear un enlace simbólico pase la opción -s al comando ln seguido del archivo de destino y el nombre del enlace. En el siguiente ejemplo, un archivo está vinculado a la carpeta bin. En el siguiente ejemplo, una unidad externa montada está vinculada a un directorio de inicio.

Para crear enlaces duros en un sistema similar a Linux o Unix:

  1. Cree un enlace duro entre sfile1file y link1file, ejecute: ln sfile1file link1file.
  2. Para hacer enlaces simbólicos en lugar de enlaces duros, use: ln -s enlace fuente.
  3. Para verificar enlaces blandos o duros en Linux, ejecute: ls -l source link.

Si encuentra dos archivos con propiedades idénticas pero no está seguro de si están vinculados, use el comando ls -i para ver el número de inodo. Los archivos que están vinculados entre sí comparten el mismo número de inodo. El número de inodo compartido es 2730074, lo que significa que estos archivos son datos idénticos.

Para ver los enlaces simbólicos en un directorio:

  1. Abra una terminal y muévase a ese directorio.
  2. Escriba el comando: ls -la. Esto mostrará una lista larga de todos los archivos en el directorio, incluso si están ocultos.
  3. Los archivos que comienzan con l son sus archivos de enlace simbólico.

Psssst:  Pregunta: ¿Cómo instalar Postgresql en Linux?
Back to top button

Adblock detectado

Deshabilite su bloqueador de anuncios para poder ver el contenido de la página. Para un sitio independiente con contenido gratuito, es, literalmente, una cuestión de vida y muerte para tener anuncios. ¡Gracias por su comprensión!