※ 引述《[email protected] (海邊的野孩子)》之銘言:
: ==> 在 [email protected] (freeB) 的文章中提到:
: > 呵,/home1/home的權限都是bbs的,而我是用bbsadm這個id在處理,權限應該
: > 是沒問題的.....
: > find . -type d -mindepth 2 -maxdepth 2 -exec mv {} /home1/home \;
: > 呵,這個我沒想到,說不定可行,先謝謝你的指導,小弟試看看....
: 直接搬目錄應該可以避免參數太多的情況發生, 而且速度應該比較快.
: 如果還要求 ./${id1}/${id2} 的 $id1 == $id2 的話,
: 在 -exec 前再加一個 -regex '\./\(.*\)/\1'
原來如此,感謝大大的詳細解說與建議,這些小弟看書可是看不到的呢
不過小弟可以請教一件事嗎?就是/${id1}/${id2}可不可以解釋給小弟瞭解@@
對了,我沒說明我要的作法....
假設/home1/home下的aa,aa下又有aa這個資料夾,我想將aa/aa/底下的所有檔案
連隱藏檔都一且移至上一層,然後將重複的檔案覆蓋,沒重複的也一併移上去
然後再砍掉/home1/home/aa/aa......
--
※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw)
◆ From: 163.21.234.11