![Como mover arquivos deixando links simbólicos para trás?](https://rvso.com/image/959255/Como%20mover%20arquivos%20deixando%20links%20simb%C3%B3licos%20para%20tr%C3%A1s%3F.png)
Como posso mover/copiar arquivos de um diretório para outro, deixando os links simbólicos nodiretório original. Eu sei que ln -s
cria links simbólicos no destino, mas quero deixar os links simbólicos no diretório de origem e mover os arquivos reais para um novo. Como posso fazer isso?
Responder1
Processe os arquivos individualmente, por exemplo,
cd $original_directory
for i in <files to process> ; do
mv ./$i $new_directory/
ln -s $new_directory/$i ./$i
done
ou, se estiver copiando, substitua a mv
linha de comando por
cp ./$i $new_directory/
rm ./$i