cp --remove-destination "$(readlink <symlink>)" <symlink>
Com um link simbólico (único, sem processamento de sistema de arquivos em lote necessário), que linha de comando usar para substituí-lo por uma cópia do arquivo ao qual ele está vinculado?
Você poderia fazer:
file=path/to/symlink
{ rm -f -- "$file" && cat > "$file"; } < "$file"
(que copia apenas o conteúdo, não os metadados do arquivo, como permissões e propriedade).
Tags command-line cp files symlink