Linux/Unix Shell Scripting - listar enlaces duros

   
Vista:

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

listar enlaces duros

Publicado por caic (82 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