※ 引述《stockton133.bbs@ptt.cc (行屍走肉...orz..)》之銘言:
> 小弟我請問一下各位大大
> 我有大量的資料想要移動
> 可是卻是擁有相同名稱的資料夾
> 而且可能目錄內還會有相同檔案名的檔案
> 例如我有
> /home/AAA
> /home/BBB
> .
> .
> .
> /home/ZZZ
> 以及
> /var/AAA
> /var/BBB
> .
> .
> .
> /var/ZZZ
> 我想將上半部的AAA一直到ZZZ資料夾內的檔案
> 都移動到下半各自相同對應名稱的資料夾內
> 那我該如何下指令勒
> 一次就全部做完
> THX
sr_dir=/home
ds_dir=/var
for name in $(ls $sr_dir)
do
if [ -d "$name" ]; then
if [ -d "${ds_dir}/${name}" ]; then
cp -vir ${sr_dir}/${name}/* ${ds_dir}/${name}/
fi
fi
done
--
◤◥ Origin: Appleboy˙瘋狂小惡魔 BBS.WuBoy.twbbs.org
◣◢ Author: appleboy 從 wirelesslan2.cn.ee.ccu.edu.tw 發表