中文互联网没搜到,搬运 stackoverflow 的答案
Rename files recursively Mac OS X
递归重命名文件(Mac OS X 系统)
-
Nice, clean, zero-dependency (so no brew install rename or whatever) from this webpage (archived version).
In this sample case, I’m swapping from .js to .ts to move a project from vanilla javascript to typescript, so I want to rename everything from *.js to *.ts first. -
答主举了个例子,在做 typescript 迁移时,批量修改所有
.js
文件后缀为.ts
。find . -iname "*.js" -exec bash -c 'mv "$0" "${0%\.js}.ts"' {} \;