Linux/Unix Shell Scripting - listar enlaces duros

 
Vista:
sin imagen de perfil

listar enlaces duros

Publicado por Antonio (1 intervención) el 21/05/2014 14:55:03
Hola alguien sabe como listar los ficheros que tienen más de un enlace duro. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 50
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

listar enlaces duros

Publicado por caic (99 intervenciones) el 22/05/2014 10:03:35
Hola,

Pues no se me ocurre ninguna solución sencilla pero igual puedes hacerlo en dos pasos:

1. Listar los números inode de cada fichero:

1
2
3
caic@miburro:~/Escritorio$ ls -i pcmanfm.desktop
147565 pcmanfm.desktop
caic@miburro:~/Escritorio$


2. Buscar todos los ficheros que tengan ese inode:

1
2
3
caic@miburro:~/Escritorio$ find . -inum 147565
./pcmanfm.desktop
caic@miburro:~/Escritorio$


Podrías hacer un pequeño script que sólo muestre los los ficheros cuyo find devuelva más de un resultado.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar