D:\html\unix\shell\删除指定目录及其子目录下的指定类型的文件

版权声明:欢迎提问:[email protected] https://blog.csdn.net/include_heqile/article/details/85141941
find . -name "*.md" -type f -print -exec rm -rf {} \;

这条命令会删除当前目录以及其子目录下的md文件

下面解释一下各个命令:

find . -name "*.md" -type f

寻找当前目录及其子目录下的普通文件,文件名满足这样的规则:*.md,也就是后缀名为.md的文件

-print表示将find命令的结果输出

-exec表示执行一条命令rm -rf,执行对象是{},它代表find命令的输出,\;{}是固定搭配

猜你喜欢

转载自blog.csdn.net/include_heqile/article/details/85141941