Ho avuto cartelle con molti link simbolici in loro. Sfortunatamente dopo averlo copiato su diversi filesystem, sono diventati semplici file di testo con il link target come contenuto. Questo è:
Prima
$ ll link
... link -> /path/to/target
Dopo
$ cat link
/path/to/target
Qual è il modo più semplice per ripristinare questo link? Forse un one-liner o uno script di shell.
Supponiamo di avere centinaia di link come questo, c'è un modo per ripristinarli tutti, senza eseguire manualmente la correzione su ognuno di essi?
debugfs
non è assolutamente lo strumento giusto da usare qui.
debugfs
. Cerca di non causare pure molto danno ...