Está en la página 1de 3

Comando ln

E comando que sirve para establecer enlaces entre archivos. Un enlace puede ser rgido o simblico, el primer tipo es simplemente una forma de dar otro nombre a un archivo, por ejemplo teniendo el archivo /etc/passwd, se puede hacer un enlace y tener el nuevo nombre en /home/usuario/claves, y ambos nombres de archivos refirindose al mismo archivo. El segundo tipo es parecido al primero, pero se pueden enlazar directorios, y adems de diferentes sistemas de archivos, este tipo de enlace es el que mas se utiliza. La sintaxis del comando ln es: ln [opciones] origen [destino] ln [opciones] origen... directorio Sus opciones mas importantes son las siguientes: -d Permite al super-usuario hacer enlaces rgidos a directorios. -s Crear enlace simblico. -f Borrar los archivos de destino que ya existen. Para el caso del ejemplo anterior, se debera ejecutar: ln -s /etc/passwd /home/usuario/claves Cuando se ejecuta ls -l en un directorio donde hay un enlace simblico, ste se nota de la siguiente manera: usuario@maquina:~/$ ls -l claves lrwxrwxrwx 1 usuario usuario 11 Apr 8 13:33 claves -> /etc/passwd

En rojo se encierra el archivo que est funcionando ahorita

Usar comando ln en linux


root@debian:~# nano archivo1.txt root@debian:~# nano archivo2.txt root@debian:~# cat archivo1.txt aaaaaaaaaaaaaaaaaaaaaaaaaaaaa root@debian:~# ln -s archivo1.txt prueba root@debian:~# root@debian:~# ls -ltr total 24 drwxr-xr-x 2 root root 4096 dic 2 17:45 IPTAB drwxr-xr-x 2 root root 4096 dic 10 16:41 PRACTICAS_SHELL -rw-r--r-- 1 root root 45 dic 11 17:13 DATOS_BORRAME.txt -rw-r--r-- 1 root root 82 ene 4 11:26 minicom.log -rw-r--r-- 1 root root 30 ene 14 09:22 archivo1.txt -rw-r--r-- 1 root root 46 ene 14 09:23 archivo2.txt lrwxrwxrwx 1 root root 12 ene 14 09:24 prueba -> archivo1.txt root@debian:~# cat prueba aaaaaaaaaaaaaaaaaaaaaaaaaaaaa root@debian:~# unlink prueba //Borra el vnculo de prueba con archivo1.txt root@debian:~# ls -ltr total 24 drwxr-xr-x 2 root root 4096 dic 2 17:45 IPTAB drwxr-xr-x 2 root root 4096 dic 10 16:41 PRACTICAS_SHELL -rw-r--r-- 1 root root 45 dic 11 17:13 DATOS_BORRAME.txt -rw-r--r-- 1 root root 82 ene 4 11:26 minicom.log -rw-r--r-- 1 root root 30 ene 14 09:22 archivo1.txt -rw-r--r-- 1 root root 46 ene 14 09:23 archivo2.txt root@debian:~# ln -s archivo2.txt prueba //A prueba le crea un enlace con archivo2

También podría gustarte