您当前的位置:首页 > 计算机 > 系统应用 > Linux

使用 rename 批量重命名文件

时间:12-14来源:作者:点击数:

在 linux 上我们一般用 mv 命令来对文件进行重命名操作,但是 mv 一次只能对一个文件进行重命名,对批量文件进行重命名就比较麻烦了。

一直以来我都是写一段 shell 循环或者跟 xargs 配合来进行批量文件的重命名,直到今天发现 linux 有一个 rename 命令可以很方便地进行批量文件重命名。

rename 的语法超级简单:

rename ${expression} ${replacement} ${files}...

它会对 files 中的所有文件进行重命名,方法是将名字中第一次出现 expression 的地方替换成 replacement.

比如下面命令会将所有 .htm 文件重命名为 .html 文件:

rename .htm .html *.htm

再比如下面命令会把文件名中所有的 prefix_ 前缀去掉:

rename "prefix_" "" prefix_*
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐