rename
rename 命令是 Linux 系统中用于批量重命名文件的实用工具。它通过使用正则表达式或简单的字符串替换,可以高效地对多个文件进行重命名操作,特别适合需要批量处理文件名的场景。 参数说明 表达式:指定文件名转换规则的正则表达式或替换字符串 文件:要重命名的目标文件,支持通配符(如 *.txt) 常用选项 选项 描述 -v 显示详细操作信息(verbose) -n 模拟运行,不实际执行重命名(dry-run) -f 强制覆盖已存在的文件 -h 显示帮助信息
用法:
rename [选项] '表达式' 文件...
示例:
-
rename 's/.html$/.php/' *.html
将当前目录下所有 .html 文件扩展名改为 .php:
-
rename 's/^/backup_/' *.txt
为所有 .txt 文件添加 backup_ 前缀:
-
rename 's/ //g' *
为所有 .txt 文件添加 backup_ 前缀:
-
rename 's/.jpg$/.JPG/' *.jpg
将所有 .jpg 文件扩展名改为大写:
分类: 文件管理