파일, 폴더 및 심볼릭 링크 이동

파일, 폴더 및 심볼릭 링크 이동

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

#!/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

관련 정보