2010年6月 的存档

有时需要对大量文件进行重命名:如把所有.jpe文件后缀改名为.jpg文件等等。多数Windows/DOS用户可能都习惯了DOS中ren命令的使用方法: ren *.jpe *.jpg 在Linux中没有ren命令,mv命令也不支持这种使用方法,这使得不少用户误以为Linux没有批量重命名文件的功能。实际上并非如此,rename命令不仅可以轻松实现这一功能,而且还支持更为复杂的重命名操作。 rename 在多数系统中,rename是一个Perl脚本,rename的使用也支持Perl的正则表达式。 rename的基本语法是 rename <em>perl表达式</em> 文件名 perl表达式用于修改文件名,如s开头的串表示替换。 举几个比较实用的例子: # 删除所有的.bak后缀: rename ‘s/\.bak$//’ *.bak   # 把.jpe文件后缀修改为.jpg: rename ‘s/\.jpe$/\.jpg/’ *.jpe   # 把文件名改为小写: rename ‘y/A-Z/a-z/’ * 原文:http://www.linux-wiki.cn/index.php/%E6%89%B9%E9%87%8F%E9%87%8D%E5%91%BD%E5%90%8D%E6%96%87%E4%BB%B6

Share
2010年6月28日14:27 | 1 条评论
标签: