方法一:
find 文件绝对路径 -type f -name "*.txt" -delete
-type 指定文件格式
-name 指定文件名称,这里是所有以.txt结尾的文件
-delete 删除参数,删除指定文件
方法二:
find 文件绝对路径 -type f -name "*.txt" -exec rm -rf {} \;
-exec 执行参数,原理是将改参数前,找到的文件,放入{}中,然后依次进行删除;\;相当于\
如有1.txt和2.txt两个文件,可以看成: rm -rf 1.txt ; rm -rf 2.txt ;
方法三:
find 文件绝对路径 -type f -name " *.txt" | xargs rm -f
因为通过find找到的文件目录,是一行一个目录,通过管道符,删除的话,就不能达到删除效果。
所以通过xargs,将所有目录,整合到同一行,达到删除效果。