J'essaie d'utiliser des liens symboliques. J'ai fait quelques lectures et j'ai trouvé les commandes suivantes :
Creation -> ln -s {/path/to/file-name} {link-name}
Update -> ln -sfn {/path/to/file-name} {link-name}
Deletion -> rm {link-name}
Les créations et les suppressions fonctionnent bien. Mais les mises à jour ne fonctionnent pas. Après avoir exécuté cette commande, le lien symbolique devient invalide.
J'ai lu ici et là qu'il n'est pas possible de mettre à jour/supprimer un lien symbolique. Il y a donc des informations contradictoires sur le net. Qui a raison ? Si un lien symbolique peut être mis à jour/supprimé, comment puis-je le faire ?
Mise à jour
Voici la structure de mon répertoire :
~/scripts/test/
~/scripts/test/remote_loc/
~/scripts/test/remote_loc/site1/
~/scripts/test/remote_loc/site1/stuff1.txt
~/scripts/test/remote_loc/site2/
~/scripts/test/remote_loc/site2/stuff2.txt
~/scripts/test/remote_loc/site2/
~/scripts/test/remote_loc/site3/stuff3.txt
Desde ~/scripts/test/
quand je joue :
ln -s /remote_loc/site1 test_link
a test_link
est créé, et je peux ls -l
mais il semble cassé (contrairement à ce que j'ai dit plus haut dans ma question).
Comment puis-je effectuer un lien au niveau de plusieurs répertoires ?