Recursively delete files by type

Bash

以下 Bash 代码可以递归删除指定的 .map 文件。

find . -type f -name '*.map' -delete

如果同时希望删除 .map.xxx 文件,可以加上 -o flag

find . -type f -name '*.map' -o -name '.*' -delete

一些参数说明:

  • -type f 表示需要查找的是文件
  • -name 'xxx' 定义需要匹配的文件名
  • -o 表示 or,后面可以跟新的匹配规则
  • -delete 表示匹配到的文件需要被删除