Skip to content

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:只重命名文件,不重命名目录

Copyright © 2022 田园幻想乡 浙ICP备2021038778号-1