¿Cómo mover archivos dejando atrás enlaces simbólicos?

¿Cómo mover archivos dejando atrás enlaces simbólicos?

¿Cómo puedo mover/copiar archivos de un directorio a otro, dejando los enlaces simbólicos en eldirectorio original. Sé que ln -screa 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 mvlínea de comando con

    cp ./$i $new_directory/  
    rm ./$i   

información relacionada