酷!學園
歡迎光臨,
訪客
。請
登入
或
註冊帳號
。 您沒有收到
認證信
嗎?
一小時
一天
一週
一個月
永遠
請輸入帳號, 密碼以及預計登入時間
最新消息:
Study Area Facebook粉絲團
http://www.facebook.com/sataiwan
首頁
說明
搜尋
登入
註冊
酷!學園
»
其他討論區
»
肉腳版
(板主:
freebase
) »
主題:
如何用find刪除特定目錄下的某些檔案?
« 上一篇
下一篇 »
列印
頁: [
1
]
作者
主題: 如何用find刪除特定目錄下的某些檔案? (閱讀 2869 次)
0 會員 與 1 訪客 正在閱讀本文。
comochen
可愛的小學生
文章數: 21
如何用find刪除特定目錄下的某些檔案?
«
於:
2013-09-22 03:32 »
各位學長好
請問如何用find搜尋/data下所有叫ABC目錄內的的*.DAT檔?
我這樣寫
find /data -name ABC -type d -exec rm {}/*.DAT \;
卻跑出來
rm: cannot remove `/data/oooo/ABC/*.DAT': No such file or directory
我語法上有什麼地方有問題嗎?
請學長們指導一下
記錄
netman
管理員
俺是博士!
文章數: 17484
Re: 如何用find刪除特定目錄下的某些檔案?
«
回覆 #1 於:
2013-09-22 18:51 »
這樣呢:
for i in $(find /data -name ABC -type d)
do
rm $i/*.DAT
done
記錄
HaWay
大隻佬!
老人組
俺是博士!
文章數: 3980
Re: 如何用find刪除特定目錄下的某些檔案?
«
回覆 #2 於:
2013-09-27 16:26 »
find /data -name ABC -type d -exec rm {}/*.DAT \;
-type d 不是找目錄的意思嗎
記錄
我做人那麼 nice, 肯定有什麼誤會.....
列印
頁: [
1
]
« 上一篇
下一篇 »
酷!學園
»
其他討論區
»
肉腳版
(板主:
freebase
) »
主題:
如何用find刪除特定目錄下的某些檔案?