查看源代码
出自Linux Wiki
对
批量重命名文件
的源代码
根据以下的原因,您无权限进行编辑这个页面操作:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
有时需要对大量文件进行重命名:如把所有''.jpe''文件后缀改名为''.jpg''文件等等。多数Windows/DOS用户可能都习惯了DOS中ren命令的使用方法: ren *.jpe *.jpg 在Linux中没有ren命令,[[mv]]命令也不支持这种使用方法,这使得不少用户误以为Linux没有批量重命名文件的功能。实际上并非如此,rename命令不仅可以轻松实现这一功能,而且还支持更为复杂的重命名操作。 ==rename== 在多数系统中,rename是一个[[Perl]]脚本,rename的使用也支持Perl的[[正则表达式]]。 rename的基本语法是 rename ''perl表达式'' 文件名 ''perl表达式''用于修改文件名,如s开头的串表示替换。 举几个比较实用的例子: <source lang=perl> # 删除所有的.bak后缀: rename 's/\.bak$//' *.bak # 把.jpe文件后缀修改为.jpg: rename 's/\.jpe$/\.jpg/' *.jpe # 把文件名改为小写: rename 'y/A-Z/a-z/' * </source> ==其它图形界面的工具== 图形界面的批量重命名工具很多,如GPRename、krename、Mass Rename(mrename)等。 还有一个脚本,可以在Nautilus中直接进行重命名,见 http://linuxtoy.org/archives/batch-rename-for-nautilus.html [[Category: Linux基础]] [[Category: 小技巧]]
在这个页面上使用的模板有:
Template:Hint
(
查看源码
)
返回到
批量重命名文件
。
导航
首页
社区入口
当前事件
最近更改
随机页面
帮助
查看
页面
讨论
查看源代码
历史
个人工具
登录/创建账户
搜索
简体繁体转换
不转换
简体
繁體
工具箱
链入页面
链出更改
特殊页面