分页: 1 / 1

[原创]文件批量改名工具──mrename[译]

发表于 : 2008-03-24 13:52
Ray
Mass Rename 是组很简单的脚本,它的功能包括一次性给多个文件进行移动、重命名、复制等操作。最重要的功能通过前缀和递进的数字自动的给多个文件改名字。也可以通过编辑其中的一个脚本来改变重命名的格式。他简单、高效并且完全采用sh代码。

在Ubuntu中安装 mrename

代码: 全选

sudo aptitude install mrename
很简单哈。

mrename的使用

语法:

代码: 全选

mrename 模式 前缀 [选项]
mrename 用法举例:

如果您的一个文件夹里面有两个jpeg文件:prof.jpg 和 forp.jpg;您希望吧他们的名子加个前缀,如:item0, item1 等.. ( 改成 item0prof.jpg, item1forp.jpg 等..) 的操作方法:

代码: 全选

cd /图片所在路径/
按照条件给文件生成改名后的副本(原文件保留)

代码: 全选

mrename *.jpg item -c
给文件改名的同时不保留原文件:

代码: 全选

mrename *.jpg item -m
mrename的选项

总共只有下面三条选项:

-c The option -c 复制文件到新文件名(改名并保留原件)

-m The option -m 移动文件到新文件名(改名、不保留原件)

-h Display help 显示帮助信息

英文原文链接:《 mrename - A tool for easy and automatic renaming of many files
中文译本地址: http://www.lirui.name/post/110.html

发表于 : 2008-03-24 13:54
yaoms
自带的 rename 都可以正则替换,不是更强?

发表于 : 2008-03-24 13:55
BigSnake.NET
通常自己写shell代码....

发表于 : 2008-03-24 21:12
roylez
yaoms 写了:自带的 rename 都可以正则替换,不是更强?
真的没发现呢。