J'avais des dossiers avec de nombreux liens symboliques. Malheureusement, après avoir copié cela autour de différents systèmes de fichiers, ils se sont transformés en fichiers de texte brut avec le lien cible comme contenu. C'est:
Avant
$ ll link
... link -> /path/to/target
Après
$ cat link
/path/to/target
Quel est le moyen le plus simple de restaurer ce lien? Peut-être un one-liner ou un script shell.
Supposons que j'ai des centaines de liens comme celui-ci, y at-il un moyen de les restaurer tous, sans exécuter manuellement le correctif sur chacun d'eux?
debugfs
n'est absolument pas le bon outil à utiliser ici.
debugfs
. Essayez de ne pas causer trop de dégâts ...