| 用途 | 批量重命名文件(替换/正则) |
|---|---|
| 语法 | util-linux: rename 旧串 新串 文件... / Perl 版: rename 's/旧/新/' 文件... |
| 安装 | Perl 版常见于 Debian:rename 或 prename |
util-linux 版
util-linux 版
rename .jpeg .jpg *.jpeg
rename -v .bak '' *.bak # 删除后缀
rename -n .log .log.old *.log # 干跑预览(支持 -n 的版本)Perl 版(正则)
Perl 版(正则)
rename -n 's/.jpeg$/.jpg/' * # 先干跑
rename 's/IMG_/photo-/' IMG_*.jpg
rename 'y/A-Z/a-z/' * # 转小写