rm *.c
find . -name "*.c" -maxdepth 1 | xargs rm
由于题目中是说删除当前目录下后缀名为.c的文件,故需要加上-maxdepth 1,表示是当前目录,不包括其子目录
所以
find . -name "*.c" | xargs rm不行
rm *.c
find . -name "*.c" -maxdepth 1 | xargs rm
由于题目中是说删除当前目录下后缀名为.c的文件,故需要加上-maxdepth 1,表示是当前目录,不包括其子目录
所以
find . -name "*.c" | xargs rm不行