Mantengo mis dotfiles bajo control de versiones y el script que los implementa crea enlaces duros. También uso etckeeper
para poner mi /etc
bajo control de versiones. Recientemente recibí advertencias como esta:
warning: hard-linked files could cause problems with bzr
Una copia simple ( cp filename.ext filename.ext
) no funcionará:
cp: `filename.ext' and `filename.ext' are the same file
Cambiar el nombre / mover un archivo, excepto a través de volúmenes, tampoco rompe el enlace duro.
Entonces mi pregunta es: ¿hay alguna manera de romper un enlace duro a un archivo sin tener que saber dónde están los otros enlaces duros a ese archivo?