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