操作系统:Ubuntu
安装rename
1 | # apt-get install rename -y |
-n:打印效果但不执行
-v:执行修改并打印结果
s:替换,支持正则表达式
使用
替换文件名中的字符串,将test1替换为test2
renema -v ‘s/test1/test2’ *.md
去掉文件名中的日期,格式2018-10-10
rename -v ‘s/\d{4}-\d{2}-\d{2}//‘ *.md
去掉文件后缀名.bak
rename ‘s/.bak$//‘ *.bak
去掉文件名中的空格
rename ‘s/[ ]+//g’ *
在文件开头加入字符串test1
rename ‘s/^/test1/‘ *
在文件结尾加入字符串
rename ‘s/$/test1/‘ *
替换文件名中的大小写
rename -v ‘y/A-Z/a-z/‘ *