comando ln Linux
comando ln Linux
En Linux comando es un comando muy importante, su función es establecer una cierta relación de sincronización de archivos en otra ubicación.
Cuando necesitamos en un directorio diferente, utilice el mismo archivo, no necesitamos en el directorio de cada necesidad de poner un archivo debe ser el mismo, siempre y cuando estamos en un catálogo fijo, poner el archivo, y luego en la otra bajo un directorio con el comando ln enlaces (link) que puede, sin tener que repetir el espacio en disco.
gramática
ln [参数][源文件或目录][目标文件或目录]En el que el parámetro de formato es
[-bdfinsvF] [-S-Sufijo de copia de seguridad] [-V {numerada, ya existente, simple}]
[--help] [--version] [-]
Utilice este comando:
sistema de archivos de Linux, denominado enlace (link), podemos considerar que un archivo de alias, y el enlace se puede dividir en dos tipos: enlace duro (vínculo físico) y el enlace blando (enlace simbólico), el significado de los enlaces duros un archivo puede tener varios nombres, y el enlace blando es una manera de generar un archivo especial, el contenido del archivo están apuntando a otra ubicación del archivo. Un vínculo físico es la presencia del mismo sistema de archivos, pero puede ser un enlace simbólico a través de diferentes sistemas de archivos.
Si los enlaces blandos o duros no van a enlazar una copia del archivo original, sólo ocupan una pequeña cantidad de espacio en disco.
Los enlaces blandos:
- 1. Los enlaces de software, en el que existe bajo la forma de un camino. Al igual que en los accesos directos del sistema operativo de Windows
- 2. Los enlaces blandos a través de los sistemas de archivos, enlaces duros no pueden ser
- 3. El enlace simbólico a un nombre de archivo que no existe enlace
- 4. enlace suave al directorio de enlaces
Los enlaces duros:
- 1. vínculo físico, en forma de una copia del archivo existe. Pero no tome el espacio real.
- 2. El directorio no está permitido para crear enlaces duros
- 3. Los únicos enlaces duros en el mismo sistema de archivos se pueden crear
Parámetros del mandato
parámetros necesarios:
- -b borrar, sobrescribir enlaces previamente establecidos
- -d permite al superusuario para hacer enlaces duros a directorios
- la aplicación -f
- -i modo interactivo, se solicita al usuario si existe el archivo sobrescribir
- -N generalmente considerado como el directorio de enlace simbólico
- -s enlaces de software (enlaces simbólicos)
- -v Muestra proceso detallado
Parámetros de selección:
- -S "-S <Cadena sufijo de copia de seguridad>" o "--suffix = <cadena sufijo de copia de seguridad>"
- -V "-V <Copia de seguridad>" o "control --version = <backup>"
- --help Muestra información de ayuda
- información de la versión --version pantalla
Ejemplos
Crear un enlace simbólico al archivo, cree un enlace simbólico link2013 como archivo log2013.log, si log2013.log perdió, link2013 fallará:
ln -s log2013.log link2013
salida:
[root@localhost test]# ll -rw-r--r-- 1 root bin 61 11-13 06:03 log2013.log [root@localhost test]# ln -s log2013.log link2013 [root@localhost test]# ll lrwxrwxrwx 1 root root 11 12-07 16:01 link2013 -> log2013.log -rw-r--r-- 1 root bin 61 11-13 06:03 log2013.log
Crea un enlace al archivo, crear un vínculo físico a log2013.log ln2013, los mismos atributos y ln2013 de log2013.log
ln log2013.log ln2013
salida:
[root@localhost test]# ll lrwxrwxrwx 1 root root 11 12-07 16:01 link2013 -> log2013.log -rw-r--r-- 1 root bin 61 11-13 06:03 log2013.log [root@localhost test]# ln log2013.log ln2013 [root@localhost test]# ll lrwxrwxrwx 1 root root 11 12-07 16:01 link2013 -> log2013.log -rw-r--r-- 2 root bin 61 11-13 06:03 ln2013 -rw-r--r-- 2 root bin 61 11-13 06:03 log2013.log