52AV手機A片王|52AV.ONE
標題:
批量刪除(rm遞迴)某個目錄(包含其所有子目錄)下的某一類型(如.mp3)檔案
[打印本頁]
作者:
IT_man
時間:
2018-8-24 20:57
標題:
批量刪除(rm遞迴)某個目錄(包含其所有子目錄)下的某一類型(如.mp3)檔案
方法一
9 A5 t: e7 G) A, ?9 p
find . -name "*.mp3" | xargs rm -f //此法速度很慢
X: G/ V) O! r6 g
可以經由管道命令來操作,先find出主目錄下想删除的檔案,然後再經由xargs這個構造参數列表並執行命令。
& @" e, l4 L) ]& t
+ j& C4 {( \% g5 S _; A! ^* ^) |
方法二
% Y- E% @. o3 M) W
find / -name "*.mp3" -depth -exec rm {} \;
//此法速度較快,推薦,
-depth 可以省略
2 U' h( [8 n( f2 c* ^9 h, X2 y9 ]
* O6 {( }4 e+ `8 F" a8 k- `
% R$ Y* c9 H: y* l6 c% a4 e
為了安全著想,可以先列出搜尋結果看看是否你要刪除的檔案:
( ~9 m" K* S' ?4 h4 V! @ E9 F
find / -name "*.mp3" -depth -exec echo ----{} \; //
-depth 可以省略
5 \3 W0 z n! V1 S5 v: D0 ~8 ~4 O
如果是,再換上rm的指令
( |) t+ w; h: W6 ` d( N/ S
# G) ?$ F# i6 g6 ]8 m
% Y1 R8 \, I6 `* x( L/ S' T
作者:
jinleiexe
時間:
2022-1-14 14:15
我也說一句好!
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/)
Powered by Discuz! X3.2