52AV手機A片王|52AV.ONE
標題:
批量刪除(rm遞迴)某個目錄(包含其所有子目錄)下的某一類型(如.mp3)檔案
[打印本頁]
作者:
IT_man
時間:
2018-8-24 20:57
標題:
批量刪除(rm遞迴)某個目錄(包含其所有子目錄)下的某一類型(如.mp3)檔案
方法一
' X: J8 c _5 U7 |* j0 |
find . -name "*.mp3" | xargs rm -f //此法速度很慢
% |4 i5 o$ e1 ^3 q, o/ N
可以經由管道命令來操作,先find出主目錄下想删除的檔案,然後再經由xargs這個構造参數列表並執行命令。
- T/ p4 N4 \# i8 p" i0 A0 B
$ v6 D$ ]) S& P0 b8 b+ v
方法二
9 H& Q. q; l4 G+ x) O
find / -name "*.mp3" -depth -exec rm {} \;
//此法速度較快,推薦,
-depth 可以省略
/ t( g: M5 `* E' m, d$ S
0 R& {4 V, K4 l; h( t2 F
4 ? r5 W. _- d% A2 b9 N# n
為了安全著想,可以先列出搜尋結果看看是否你要刪除的檔案:
, C' ]( _* H+ ^2 Z& R" x$ E
find / -name "*.mp3" -depth -exec echo ----{} \; //
-depth 可以省略
' Y% T, |3 o8 D3 O) b3 f& i
如果是,再換上rm的指令
% w( g% w5 |" e r4 E' e8 {: Y8 I1 \
: o Z" l0 |% c0 j1 u
3 Q6 S5 J' R- x4 D
作者:
jinleiexe
時間:
2022-1-14 14:15
我也說一句好!
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av.one/)
Powered by Discuz! X3.2