Teniendo un enlace simbólico (único, no se necesita procesamiento de sistema de archivos por lotes), ¿qué línea de comando usar para reemplazarlo con una copia del archivo al que se vincula?
command-line
files
symlink
cp
Ivan
fuente
fuente
<symlink>
es un enlace simbólico a una ruta relativa, eso solo funciona si<symlink>
está en el directorio actual. Es posible que desee utilizarreadlink -f
. O si usazsh
:cp --remove-destination path/to/symlink(:A) path/to/symlink
Podrías hacerlo:
(que solo copia el contenido, no los metadatos del archivo, como los permisos y la propiedad).
fuente