Trzymam moje pliki dot pod kontrolą wersji, a wdrażanie ich przez skrypt tworzy twarde linki. Używam również, etckeeper
aby poddać moją /etc
kontrolę wersji. Ostatnio otrzymałem takie ostrzeżenia:
warning: hard-linked files could cause problems with bzr
Prosta kopia ( cp filename.ext filename.ext
) nie będzie działać:
cp: `filename.ext' and `filename.ext' are the same file
Zmiana nazwy / przeniesienie pliku - z wyjątkiem woluminów - również nie przerywa twardego łącza.
Moje pytanie brzmi zatem: czy istnieje sposób na zerwanie twardego łącza do pliku bez konieczności dowiedzenia się, gdzie znajdują się inne twarde łącze / pliki tego pliku?