deo*_*eox 10 command-line symbolic-link
如何将文件从一个目录移动/复制到另一个目录,而将符号链接留在原始目录中。我知道ln -s在目标中创建符号链接,但我想将符号链接留在源目录中并将实际文件移动到一个新文件。我怎样才能做到这一点?
单独处理文件,例如,
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)
| 归档时间: |
|
| 查看次数: |
3389 次 |
| 最近记录: |