推 human45:囧....我想說我問題沒說明清楚想重打的說.... 03/31 13:23
→ human45:執行結果 "find: ‘-exec’ 後缺少了參數" 03/31 13:24
→ human45:可以在請問後面那個 "+" 有甚麼作用嗎? 03/31 13:26
+ 我是照你的打... 我還以為你知道咧 XD
→ human45:真的很抱歉..因為老師來了...我先去上課,等等回來討論= = 03/31 13:27
推 human45:find . -regex "\.\/test1" -exec mv {} test2 \; 03/31 14:34
這個 regex 我看不太懂 ...
./test1 <- 你是想表達這樣嗎?
事實上,find . 只會找目前的目錄之下的東西
所以你大可以不用加那個 regex
find test1 -name '*' -exec mv {} test2 \;
說明:找 test1 底所有的檔案,然後搬到 test2 之下
→ human45:不過後面出現的訊息讓我很納悶.... 03/31 14:35
→ human45:find: ‘./test1’: 沒有此一檔案或目錄 03/31 14:35
你路徑可能要確認一下
→ human45:照理講應該是找到後再執行搬移動作,為啥還會跑出這訊息? 03/31 14:36
※ 編輯: aeolus0829 來自: 61.218.139.174 (04/01 08:31)