¿Qué es un enlace suave?
El enlace físico tiene el mismo inodo y bloque de datos que el archivo al que desea conectarse. Aunque no ocupa espacio, eliminar el enlace físico también eliminará el inodo del archivo al que desea conectarse. Traducido al chino, es el índice. Después de que cada dispositivo de almacenamiento o partición del dispositivo de almacenamiento (el dispositivo de almacenamiento es un disco duro, un disquete, una unidad flash USB...) se formatea como un sistema de archivos, debe haber dos partes, una es el inodo y la otra. el otro es It is Block y se utiliza para almacenar datos. El inodo es la información utilizada para almacenar estos datos. Esta información incluye el tamaño del archivo, propietario, grupo de usuarios al que pertenece, permisos de lectura y escritura, etc. El inodo indexa información para cada archivo, por lo que el valor del inodo está disponible. Según las instrucciones, el sistema operativo puede encontrar el archivo correspondiente más rápidamente a través del valor del inodo. (Para describirlo como un libro, el dispositivo de almacenamiento o partición es equivalente al libro, el Bloque es equivalente a cada página del libro y el inodo es equivalente al directorio delante del libro)
(De hecho, elimina el archivo original). Los enlaces suaves son similares a los enlaces en Windows. Eliminarlos no afectará el archivo original. Enlace físico (archivo)
Un archivo con el mismo inodo es un archivo de enlace físico;
Un enlace físico es simplemente un puntero que apunta al nodo de índice del archivo y el sistema no reasigne el inodo para ello. Puede utilizar el comando :ln para crear un enlace físico. Ejemplo]
[zhengwq@mail2 ~]$ cd café
[zhengwq@mail2 café]$ ls -il enlace suave (enlace simbólico):
Soft Los enlaces superan las deficiencias de los enlaces físicos y no tienen restricciones en el sistema de archivos. Cualquier usuario puede crear un enlace simbólico que apunte a un directorio. Como resultado, ahora se usa más ampliamente, tiene mayor flexibilidad e incluso puede vincular archivos entre diferentes máquinas y diferentes redes.
Si agrega la opción -s al comando ln, se crea un enlace suave. Si [nombre del enlace] ya existe pero no es un directorio, no se creará ningún enlace. [Nombre del enlace] puede ser cualquier nombre de archivo (puede incluir una ruta) o un directorio, y se permite que no esté en el mismo sistema de archivos que el "destino". Si [nombre del enlace] es un directorio existente, el sistema creará uno o más archivos con el mismo nombre que el "destino" en el directorio. Este archivo recién creado es en realidad un archivo de enlace simbólico que apunta al "destino" original.
Ejemplo:
$ ls -il
13058 -rwx - - - - - - 1 longcheng longcheng 48 5 de agosto 16:38 archivo1
13059 -rwx - - - - - - 2 longcheng longcheng 57 5 de agosto 16:40 file2
13059 -rwx - - - - - - 2 longcheng longcheng 57 5 de agosto 16:40 file2hard p>