![¿Cómo mover archivos dejando atrás enlaces simbólicos?](https://rvso.com/image/959255/%C2%BFC%C3%B3mo%20mover%20archivos%20dejando%20atr%C3%A1s%20enlaces%20simb%C3%B3licos%3F.png)
¿Cómo puedo mover/copiar archivos de un directorio a otro, dejando los enlaces simbólicos en eldirectorio original. Sé que ln -s
crea enlaces simbólicos en el destino, pero quiero dejar los enlaces simbólicos en el directorio de origen y mover los archivos reales a uno nuevo. ¿Cómo puedo hacer esto?
Respuesta1
Procese los archivos individualmente, por ejemplo,
cd $original_directory
for i in <files to process> ; do
mv ./$i $new_directory/
ln -s $new_directory/$i ./$i
done
o, si está copiando, reemplace la mv
línea de comando con
cp ./$i $new_directory/
rm ./$i