回文章列表
作者appleboy.bbs@BBS.WuBoy.twbbs.org (小惡魔) 看板: linux
標題Re: [問題] 如果移動檔案~~
時間瘋狂小惡魔 (2008/02/22 Fri 11:59:04)
※ 引述《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: appleboywirelesslan2.cn.ee.ccu.edu.tw 發表
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻