1、安装rename sudo apt update sudo apt install rename #ubuntu或者debian Select Code Copy 如果是centos使用: sudo yum install prename #Centos Select Code Copy 2、命令选项 rename [OPTIONS] perlexpr files Select Code Copy 这里我们看看参数。 -v, --verbose 详细:成功重命名的文件的打印名称。 -0, --null 从STDIN读取时,请使用\0作为记录分隔符 -n, --nono 不执行任何操作:打印要重命名的文件名,但不重命名。 -f, --force 覆盖:允许覆盖现有文件 --path, --fullpath 重命名完整路径:包括任何目录组件。默认 -d, --filename, --nopath, --nofullpath 不重命名目录:仅重命名路径的文件名部分 -h, --help 帮助:打印提要和选项。 -m, --man 手册: 打印手册页. -V, --version 版本: 显示版本号. -e 表达: 作用于文件名的代码. 可以重复来构建代码(比如“perl-e”)。如果没有-e,则第一个参数用作代码。 -E 语句:对文件名执行操作的代码,如-e,但终止于 ';'. Select Code Copy 3、rename常用案例 用下划线替换文件名中的空格 rename 'y/ /_/' * Select Code Copy 将文件名转换为小写 rename 'y/A-Z/a-z/' * Select Code Copy 将文件名转换为大写 rename 'y/a-z/A-Z/' * Select Code Copy 从文件名中删除.bak rename 's/\.bak$//' *.bak Select Code Copy 将.jpeg和.JPG文件名重命名为.jpg 莱卡云服务器,即开即用、价格低至25元/月。 点击了解更 rename 's/\.jpe?g$/.jpg/i' *