find ./ -name *.aria2 | xargs rm -rf
一般情況晤硕,上面這個命令運行的很好,但是如果找到的文件名代空格上面的命令運行就可能會出問題了辆它,有一個參數(shù)-print0,于默認的-print相比解虱,輸出的序列不是以空格分隔艳吠,而是以null字符分隔啡莉。而xargs也有一個參數(shù)-0靡馁,可以接受以null而非空格間隔的輸入流腹缩。
上面的問題就很好解決了:
find ./ -name *.aria2 -print0 | xargs -0 rm -rf