在项目中如果我们需要删除某一种类型的文件,但是却不知道文件所在的具体目录,或者知道了目录,但是这一类的文件不在相同的目录中,我们需要怎么删除呢!,我们可以用下面这个命令。
find . -name "*.d" | xargs rm -rf
xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令。
所以在改命令中 find . -name "*.d" 找到所有的.d文件然后传给rm -rf处理。
*.d可以替换成*.o或者.c或者.i或者.c就可以删除这一类文件。