==> 在 [email protected] (freeB) 的文章中提到:
> ※ 引述《[email protected] (海邊的野孩子)》之銘言:
> : 你是用 root 權限嗎?
> : mv /home1/home /home1/home.tmp # 先確定沒有 home.tmp 目錄
> : mkdir /home1/home
> : cd /home1/home.tmp
> : find . -type d -mindepth 2 -maxdepth 2 -exec mv {} /home1/home \;
> : 其他權限等有的沒的再設一下, 當然也是出事不負責. :p
> 呵,/home1/home的權限都是bbs的,而我是用bbsadm這個id在處理,權限應該
> 是沒問題的.....
> find . -type d -mindepth 2 -maxdepth 2 -exec mv {} /home1/home \;
> 呵,這個我沒想到,說不定可行,先謝謝你的指導,小弟試看看....
直接搬目錄應該可以避免參數太多的情況發生, 而且速度應該比較快.
如果還要求 ./${id1}/${id2} 的 $id1 == $id2 的話,
在 -exec 前再加一個 -regex '\./\(.*\)/\1'
--
★ Origin: 清華電機星星站 <bbs.ee.nthu.edu.tw>
※ From: 61-216-88-28.HINET-IP.hinet.net