我们在处理文本的过程中经常会遇到批量重命名文件的情况,比如把所有的txt后缀改为html后缀。因为近期一直在使用perl编程,然后就想用perl的遍历文件夹,然后调用perl自己的rename函数。后来在搜索的过程中,发现了一个很好用的linux命令,一行代码就能解决问题,在这里和大家分享一下。
rename - renames multiple files
比如我们想把文件夹中的所有txt后缀变为html后缀,只需要使用
rename s/txt/html/ *txt就可以了, rename [模式] [目标文件]
如果我们有些txt文件不想改变,我们只需要先将不想改变的txt文件换个后缀名,如xxoo,然后改变那些需要改变的,最后把xxoo换回txt就OK了。

本文介绍了一种在Linux环境下使用rename命令快速批量修改文件名的方法,仅需一行代码即可实现后缀名转换,例如从.txt到.html。适用于Perl开发者和其他需要进行文件重命名任务的技术人员。
713

被折叠的 条评论
为什么被折叠?



