Yep, c'est le principe : avoir "plusieurs copies" du même fichier, mais n'utiliser l'espace disque qu'une seule fois
Perso, c'est ce que je fais avec mes torrents, je laisse l'original dans mon dossier de DL rutorrent pour le seed, et je le hardlink dans ma "Bibliothèque streaming", comme ça je peux :
- supprimer le fichier rutorrent si j veux arrêter le seed mais quand même garder le fichier dans ma bibliothèque,
- ou supprimer le fichier de ma bibliothèque si c'est pourri ou déjà vu, mais quand même garder en seed parce que le partage c'est la vie
Ensuite, c'est pareil: si tu veux tout drop des deux côtés, tu peux faire la commande suivante qui te donnera tous les hardlinks d'un même fichier :
find /ton_repertoire_source -xdev -samefile <le_nom_du_fichier_a_check>
L'avantage c'est que du coup, tu as jamais de link broken ^^
C'est une autre philosophie 😛
Edit : Si tu veux check tous les hardlinks d'un fichier ET les supprimer :
find /home -xdev -samefile file1 | xargs rm