rename-批量重命名工具
目录
参考资料
rename
使用 rename 命令,可以直接对当前的多个文件进行重命名。与“mv”命令相比,该命令包含更多高级功能
安装:
bash
sudo apt install rename
rename 命令将根据特定的正则 Perl 表达式重命名文件。
bash
rename [OPTIONS] Perlexpressions files
bash
# 将后缀为 .html 的文件重命名为 .txt (显示重命名的文件,但不实际重命名)
rename -n 's/.html/.txt/' *.html
# 重命名所有文件名中包含空格的文件,将其替换为下划线
rename 'y/ /\_/' *
# 大小转为小写
rename 'y/A-Z/a-z/' *
参数:
-f
:如果重命名之后的文件已经存在,则覆盖(默认不覆盖)-n
:显示重命名的文件,但不实际重命名-v
:显示详细信息-d
:只重命名文件,不重命名目录