Comando de Linux: ln Método de uso

  

Comando: Método de uso ln

Nombre de instrucción: ln

Derechos de uso: Todos los usuarios

Cómo usar: ln [opciones] Fuente dist, donde el formato de la opción es:

[-bdfinsvF] [-S backup-sufix] [-V {numerado, existente, simple}]

[--help] [- -versión] [-]

Descripción: existe un llamado enlace en el sistema de archivos Linux /Unix. Podemos tratarlo como un alias para el archivo, y el enlace se puede dividir en dos tipos: Un vínculo físico y un vínculo simbólico (vínculo simbólico). Un vínculo físico significa que un archivo puede tener varios nombres, y un vínculo flexible crea un archivo especial. El contenido del archivo apunta a otro La ubicación de un archivo. Los enlaces duros existen en el mismo sistema de archivos, mientras que los enlaces flexibles pueden abarcar diferentes sistemas de archivos.

ln source dist es generar un dist to source, en la medida en que el uso de enlaces duros o enlaces flexibles está determinado por parámetros.

Ningún enlace físico o blando copiará el archivo original, ocupará una cantidad muy pequeña de espacio en disco.

Formato de parámetro:

-f: Borre primero el archivo con el mismo nombre que dist.

-d: Permita que el administrador del sistema vincule su propio directorio

-i: pregunte cuando elimine un archivo con el mismo nombre que dist

-n: al crear un enlace flexible, trate a dist como un archivo normal

-s: realice un enlace simbólico

-v: muestre el nombre del archivo antes del enlace

-b: realice una copia de seguridad del archivo que se sobrescribirá o eliminará en el momento del enlace

-S SUFFIX: Agregue el archivo de copia de seguridad al sufijo de SUFFIX

-V MÉTODO: Especifique el método de copia de seguridad

--help: Mostrar instrucciones auxiliares

--version: Mostrar versión

Ejemplo:

Genere un enlace simbólico al archivo yy: zz

ln -s yy zz

Genere un enlace fijo al archivo yy: zz

ln yy xx

Uso del comando ln (F)

ln Este es un comando muy importante en linux. Su función es crear un enlace a un archivo en otra ubicación. El parámetro más común de este comando es -s. El uso específico es: ln -s archivo de objeto de archivo de origen. Cuando necesitamos usar el mismo archivo en directorios diferentes, no necesitamos colocar un archivo que debe ser el mismo en todos los directorios requeridos. Simplemente lo colocamos en un directorio fijo, lo colocamos en el otro y luego en el otro. En el directorio, puede usar el enlace de comando ln (enlace), no tiene que usar el espacio en disco repetidamente. Por ejemplo: ln -s /bin /less /usr /local /bin /less -s es el significado de simbólico (simbólico). Hay dos puntos a tener en cuenta: primero, el comando ln mantendrá la sincronización de cada archivo vinculado, es decir, independientemente de la parte que cambie, los otros archivos cambiarán de la misma manera; en segundo lugar, el enlace de ln También dividido en enlaces simbólicos y enlaces duros, el enlace simbólico es ln -s ** **, solo generará una imagen reflejada del archivo en la ubicación que elija, no ocupa espacio en el disco, enlace duro ln ** * *, sin el parámetro -s, generará un archivo del mismo tamaño que el archivo de origen en la ubicación que seleccionó, ya sea un enlace simbólico o un enlace físico, el archivo seguirá cambiando. Si usa ls para ver un directorio, encontrará un archivo con un símbolo @, que es un archivo generado con el comando ln. Use el comando ls -l para verlo y puede ver la ruta del enlace mostrado. La diferencia entre un enlace físico y un enlace simbólico es que el enlace duro tiene el mismo i-node que el archivo original, es decir, apuntan indiscriminadamente a un índice del espacio en el que se almacenan los datos. El archivo generado por el enlace duro tiene el mismo significado que el nombre del archivo anterior. Además, como todos ellos no se pueden distinguir para apuntar al mismo espacio de almacenamiento, las operaciones realizadas en los archivos generados por los enlaces duros son en realidad operaciones en ese espacio de almacenamiento. Además, cuando un espacio de almacenamiento tiene varios enlaces físicos, uno de ellos se elimina y el espacio de almacenamiento no se opera, por lo que otros enlaces físicos no se ven afectados. De esta manera, similar al puntero en el lenguaje C, cuando hay varios punteros a un espacio de almacenamiento apuntando a él, eliminar uno de los punteros no trae el espacio de almacenamiento que se va a reciclar. Un enlace simbólico puede entenderse como un índice que apunta al índice del archivo original. Son dos archivos diferentes del archivo original. Por lo tanto, si hay tres archivos, a es el archivo original, y b es el enlace duro de a, y c es el enlace simbólico de a. Solo el cambio de contenido de ese archivo o directorio cambiará el contenido de otros archivos. Para la eliminación del archivo original, c no estará disponible, pero no tiene efecto en b.b , la eliminación de c no afectará a ningún archivo. Nota: 1. Para el comando ln, el valor predeterminado es establecer un enlace fijo. 2 .. -s no es un significado suave (suave), sino el significado de símbolo (símbolo), por lo que debería ser Enlace simbólico.

Copyright © Conocimiento de Windows All Rights Reserved