Как я могу перемещаться/копировать файлы от одного каталога до другого, оставляя символьные ссылки в исходном каталоге. Я знаю ln -s
создает символьные ссылки в месте назначения, но я хочу оставить символьные ссылки в исходном каталоге и переместить фактические файлы в новый. Как я могу сделать это?
Обработайте файлы индивидуально, например,
cd $original_directory
for i in <files to process> ; do
mv ./$i $new_directory/
ln -s $new_directory/$i ./$i
done
или при копировании замените mv
командная строка с
cp ./$i $new_directory/
rm ./$i