如何移动留下符号链接的文件?

deo*_*eox 10 command-line symbolic-link

如何将文件从一个目录移动/复制到另一个目录,而将符号链接留在原始目录中。我知道ln -s在目标中创建符号链接,但我想将符号链接留在源目录中并将实际文件移动到一个新文件。我怎样才能做到这一点?

wal*_*tor 4

单独处理文件,例如,

cd $original_directory  
for i in <files to process> ; do  
    mv ./$i $new_directory/  
    ln -s $new_directory/$i ./$i
done
Run Code Online (Sandbox Code Playgroud)

或者,如果复制,请将mv命令行替换为

    cp ./$i $new_directory/  
    rm ./$i   
Run Code Online (Sandbox Code Playgroud)