批量修改文件/目录名

macos 安装 brew install rename

rename 模板

  1. rename <perl的正则表达式> <要修改的文件>

perl 的正则表达式

  • s/ 表示正则的开始
  • (.*).js 是匹配原文本的正则, (.*).js 表示匹配以 js 结尾的文件
  • $1.html 是替换的正则, $1.html 是替换后的正则
  • / 表示正则表达式的结束.

ps: 最后的 * 不是正则了, 是通配符, 表示匹配当前目录下所有的文件.

  1. rename 's/(.*).js/$1.html/' *