52AV手機A片王|52AV.ONE
標題:
批量刪除(rm遞迴)某個目錄(包含其所有子目錄)下的某一類型(如.mp3)檔案
[打印本頁]
作者:
IT_man
時間:
2018-8-24 20:57
標題:
批量刪除(rm遞迴)某個目錄(包含其所有子目錄)下的某一類型(如.mp3)檔案
方法一
6 V7 o6 I& n# ?0 s4 G# ]. Y3 U
find . -name "*.mp3" | xargs rm -f //此法速度很慢
! n. V. G( F/ O5 I+ e' l6 ^- v
可以經由管道命令來操作,先find出主目錄下想删除的檔案,然後再經由xargs這個構造参數列表並執行命令。
4 E8 x8 g- h" E3 ^' Z
+ k( v2 c- V, P$ T0 z6 o1 D; B
方法二
& w1 ?* }8 q' U1 d# i5 p1 h
find / -name "*.mp3" -depth -exec rm {} \;
//此法速度較快,推薦,
-depth 可以省略
* j/ z/ x0 L0 P; C8 _8 i+ Q
- A4 Y. n' _8 W! c* w
& w" [% }( O/ \8 N, p* I
為了安全著想,可以先列出搜尋結果看看是否你要刪除的檔案:
# z r3 ?! B, Z" C% X
find / -name "*.mp3" -depth -exec echo ----{} \; //
-depth 可以省略
' n' a/ {5 [3 _+ H6 g0 R- x
如果是,再換上rm的指令
! K5 t O: G7 B% ~* B# U0 s
3 ]- c1 g* r8 a6 e M/ M8 D
: @! c ^/ I7 g$ X' L
作者:
jinleiexe
時間:
2022-1-14 14:15
我也說一句好!
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av.one/)
Powered by Discuz! X3.2