在终端重命名多个文件?

Rename multiple files in ternimal?

我有一堆格式如下的文件

xx.xx - 等等等等等等等等

其中 xx 是一个数字。我需要删除 xx.xx - 所以我只剩下文本了。有没有办法使用正则表达式在终端中批量重命名文件?我在以前的答案中看到了一些 bash 一行,但不确定如何根据我的需要塑造它们。我试过了

rename -v -n 's/\d{2}\.\d{2}\s-\s//' ./*

但无法正常工作

试试这个 rename 命令:

rename -v -n 's/^\d{2}\.\d{2} *- *//' [0-9]*