-rename 文件重命名
rename 文件重命名
rename 文件重命名
rename 文件重命名
命令格式,文件重命名
1 | rename [-v] [-n] [-f] perlexpr[files] |
demo
把 test02.txt 重命名为 test03.txt
1 | rename 's/test02.txt/test03.txt/' test02.txt |

参数 -v 打印被重命名的文件
1 | rename -v 's/test03.txt/test02.txt/' test03.txt |

参数 -n 只显示被重命名的文件,而不实际重命名
1 | rename -n 's/test02.txt/test03.txt/' test02.txt [实际没有重命名] |

参数 -f 覆盖已经存在的文件
1 | rename -f 's/test02.txt/test08.txt/' test02.txt |


表达式中 替换用 s ,转化用 y 或者tr
demo : 将文件名改为大写
1 | rename 'y/a-z/A-Z/' *.txt |
