52AV手機A片王|52AV.ONE
標題:
批量刪除(rm遞迴)某個目錄(包含其所有子目錄)下的某一類型(如.mp3)檔案
[打印本頁]
作者:
IT_man
時間:
2018-8-24 20:57
標題:
批量刪除(rm遞迴)某個目錄(包含其所有子目錄)下的某一類型(如.mp3)檔案
方法一
2 W6 B7 z1 d8 F& J8 R q: M4 O. D
find . -name "*.mp3" | xargs rm -f //此法速度很慢
' u: y) q! b- s5 a3 z) k2 ^+ q
可以經由管道命令來操作,先find出主目錄下想删除的檔案,然後再經由xargs這個構造参數列表並執行命令。
1 B* {0 u" s* V
7 a- a7 X P! x9 \3 I2 r
方法二
/ f* g+ P9 ?) o5 R9 Q: u7 E1 @
find / -name "*.mp3" -depth -exec rm {} \;
//此法速度較快,推薦,
-depth 可以省略
. |/ X) ]) g0 {
5 m6 n) h% j+ s, U# [8 Q" b8 v) g% d
1 w1 L* d/ B1 p$ K" |$ X
為了安全著想,可以先列出搜尋結果看看是否你要刪除的檔案:
% X: `! `6 h) C; S9 \6 z4 n
find / -name "*.mp3" -depth -exec echo ----{} \; //
-depth 可以省略
+ o1 U/ f9 ] ]( }5 U# k2 P! w
如果是,再換上rm的指令
2 M& N% Y4 k. k/ [- J
8 @7 C6 L0 x' y5 D* Q
: p/ B2 I1 @& D. ?
作者:
jinleiexe
時間:
2022-1-14 14:15
我也說一句好!
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/)
Powered by Discuz! X3.2