移动文件和文件夹以及符号链接

移动文件和文件夹以及符号链接

我正在寻找一种方法来排除某些文件/文件夹,并批量移动带有空格和特殊字符的文件/文件夹从源到目标,然后在移动完成后进行符号链接。到目前为止我有这样的事情。

#!/bin/bash
prev_dir=/test
new_dir=/dirtest2
cd $prev_dir
for i in `cat /scripts/files2move.txt`
   do
   sed -i 's/\r$//' $i 
   echo $i
   cd $prev_dir
   mv $i $new_dir && ln -s $new_dir $prev_dir
   ln -s $i $new_dir $prev_dir
done

相关内容