¿Es posible que mv
un archivo sin romper un enlace simbólico a ese archivo? Mi respuesta inicial a esto es no, y estoy trabajando en una solución basada en script para cambiar los enlaces inmediatamente después del movimiento, pero me preguntaba cómo otros han abordado este problema. Las rutas y los nombres de los enlaces simbólicos se conocen de antemano, por lo que, en teoría, todo lo que necesito hacer es:
- obtener el objetivo del enlace
- mv el objetivo
- recrear el enlace al nuevo objetivo
- crear un nuevo enlace al nuevo objetivo (diferente al enlace original, que todavía quiero mantener por ahora)
En una fecha posterior:
- eliminar el enlace anterior
1-4 se encapsulará en un script bash, pero me pregunto si alguien tiene un enfoque más elegante, o sabe de un comando o comando incorporado que no conozco.