È possibile mv
un file senza interrompere un collegamento simbolico a quel file? La mia risposta iniziale a questa domanda è negativa e sto elaborando una soluzione basata su script per modificare i collegamenti immediatamente dopo lo spostamento, ma mi chiedevo come gli altri hanno affrontato questo problema. I percorsi e i nomi dei collegamenti simbolici sono noti in anticipo, quindi in teoria tutto ciò che devo fare è:
- ottenere la destinazione del collegamento
- mv il bersaglio
- ricreare il collegamento al nuovo target
- creare un nuovo link al nuovo target (diverso dal link originale, che per ora voglio ancora conservare)
In un secondo momento:
- elimina il vecchio link
1-4 verrà incapsulato in uno script bash, ma mi chiedo se qualcuno abbia un approccio più elegante o sia a conoscenza di un comando integrato o di un comando di cui non sono a conoscenza.