Comment replace un lien symbolique par une copy d'un file vers lequel il est lié?

Si un lien symbolique (unique, pas de traitement de files par lots est nécessaire), quelle command line utiliser pour le replace par une copy du file auquel il est lié?

cp --remove-destination "$(readlink <symlink>)" <symlink> 

Vous pourriez faire:

 file=path/to/symlink { rm -f -- "$file" && cat > "$file"; } < "$file" 

(qui copy uniquement le contenu, pas les métadonnées du file comme les permissions et la propriété).