@ :~/blog/replace-symbolink-links-with-original-files$
← cd ~/blog

less replace-symbolink-links-with-original-files.md

Replace symbolink links with original files

#Crumbs archivio

# archivio storico — scritto anni fa, conservato com'era. Alcune info sono datate.

Se vi è mai capitata la necessità di voler/dover sostituire dei links simbolici con i file originali, vi basterà eseguire questo semplice comando:

cp -av --remove-destination `readlink esempio_file.txt` esempio_file.txt

Vi lascio qualcosa di poco più complesso per farlo in maniera ricorsiva, senza peraltro modificare i nomi, all’interno della directory contenente i riferimenti simbolici:

for f in * ; do cp -av --remove-destination `readlink $f` $f; done