52AV手機A片王|52AV.ONE

標題: 批量刪除(rm遞迴)某個目錄(包含其所有子目錄)下的某一類型(如.mp3)檔案 [打印本頁]

作者: IT_man    時間: 2018-8-24 20:57
標題: 批量刪除(rm遞迴)某個目錄(包含其所有子目錄)下的某一類型(如.mp3)檔案
方法一
5 i! H( @7 n6 Y! P. Q! v2 i$ @find . -name "*.mp3"  | xargs rm -f  //此法速度很慢
6 C+ S3 |. Q& d* b可以經由管道命令來操作,先find出主目錄下想删除的檔案,然後再經由xargs這個構造参數列表並執行命令。  t- G+ f" }$ Y
. u5 u  j6 [! u6 `- S7 O
方法二7 c! N7 b3 ?1 i# j7 a
find / -name "*.mp3" -depth -exec rm {} \;  //此法速度較快,推薦, -depth 可以省略1 S* C* k9 U6 x# D. X' `, D

2 w) P! a/ g7 P, a
3 ]/ {  y7 J2 P% V, c9 y$ ]
為了安全著想,可以先列出搜尋結果看看是否你要刪除的檔案:
7 C9 f7 B8 I4 W0 g0 n+ j8 nfind / -name "*.mp3" -depth -exec echo ----{} \;  //-depth 可以省略% z7 z* m! L7 S& b; o7 w5 f3 j
如果是,再換上rm的指令
; W, \) V- ]( b, _5 q, I, ^
1 v1 A, F" @3 W! m! V$ @& n8 Y

. c" D* @+ Y" L& V- h* b
作者: jinleiexe    時間: 2022-1-14 14:15
我也說一句好!




歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/) Powered by Discuz! X3.2