天道酬勤,唯爱学可成才

ubuntu linux下使用rename批量改名

linux 里面的rename支持正则批量改名是最方便的啦。
例如手机看电子书太大的文件打开速度慢,使用 split分割的文件便都是没有后缀的,这时候就需要用到rename啦。
假设文件名都是 xxx_01,xxx_02,xxx_03那么使用
rename 's/(\d+)$/$1\.txt/' *
文件名就成了 xxx_01.txt,xxx_02.txt,xxx_03.txt
再用 rename 's/(\d+)\.txt$/$1\.html/' *.txt
文件名就成了xxx_01.html,xxx_02.html,xxx_03.html

格式
rename  命
's/(\d+)\.txt$/$1\.html/'  正则表达式,s表示查找并替换,(\d+) 匹配数字一到多位出在第一次 可以用 $1获得匹配的值,\.txt 和 \.html 固定字符
*.txt  所有.txt结尾的文件

【冲冠】1200万像素数码相机 超薄超迷你 当摄像头 有声摄像 全能
200 

Tags: rename, linux, ubuntu

« 上一篇 | 下一篇 »

只显示10条记录相关文章

Trackbacks

点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5

发表评论

评论内容 (必填):