要刪掉n個目錄里面的小文件,如果用手刪,肯定要刪掉手軟,突然想到用find結(jié)合rm來刪,順手就用unix管道來做,居然不行,google了一下發(fā)現(xiàn)要這么寫:
xargs - build and execute command lines from standard input
man里面有用find刪除的例子。并且通過google得到的只是,對于刪除大量文件,還非得用這種方法不行,因為rm有一個最大刪除數(shù)量<20000,
結(jié)合find命令的一些特性,那么這個組合簡直是無所不能了。
find ./ -iname '_xxxx' | xargs rm -rf
以前沒有看過xargs,于是man了一下:xargs - build and execute command lines from standard input
man里面有用find刪除的例子。并且通過google得到的只是,對于刪除大量文件,還非得用這種方法不行,因為rm有一個最大刪除數(shù)量<20000,
結(jié)合find命令的一些特性,那么這個組合簡直是無所不能了。