linux下批量重命名rename

× 文章目录
  1. 1. 安装rename
  2. 2. 使用

操作系统:Ubuntu

安装rename

1
# apt-get install rename -y
  • -n:打印效果但不执行

  • -v:执行修改并打印结果

  • s:替换,支持正则表达式

使用

  1. 替换文件名中的字符串,将test1替换为test2

    renema -v ‘s/test1/test2’ *.md

  2. 去掉文件名中的日期,格式2018-10-10

    rename -v ‘s/\d{4}-\d{2}-\d{2}//‘ *.md

  3. 去掉文件后缀名.bak

    rename ‘s/.bak$//‘ *.bak

  4. 去掉文件名中的空格

    rename ‘s/[ ]+//g’ *

  5. 在文件开头加入字符串test1

    rename ‘s/^/test1/‘ *

  6. 在文件结尾加入字符串

    rename ‘s/$/test1/‘ *

  7. 替换文件名中的大小写

    rename -v ‘y/A-Z/a-z/‘ *

在线正则表达式测试