특정 파일/폴더를 제외하고 공백 및 특수 문자가 포함된 파일/폴더를 원본에서 대상으로 일괄 이동한 다음 이동이 완료된 후 심볼릭 링크를 만드는 방법을 찾고 있습니다. 지금까지 나는 이와 같은 것을 가지고 있습니다.
#!/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