根据播放列表,将歌曲名称修改成“Pxxx-歌手名-歌名.flv”的形式。rename -n 's/(.*).flv/P$1.flv/' *.flv
时间: 2024-05-13 14:16:26 浏览: 150
修改文件名
这个命令会将所有的 *.flv 文件名修改为 "Pxxx-歌手名-歌名.flv" 的形式,其中 xxx 是文件名的编号,歌手名和歌名则是文件名中 "-" 符号前后的字符串。请确保在执行命令前,所有的文件名都符合这个格式。命令如下:
```bash
rename -n 's/(.*)\.flv/P$1.flv/' *.flv
```
解释一下命令中的参数:
- `-n`:表示只显示修改后的文件名,而不实际修改文件名。这样可以先预览一下修改效果,确认无误后再执行真正的修改操作。
- `s/(.*)\.flv/P$1.flv/`:这是正则表达式,表示将文件名中的所有字符(包括 ".")替换为 "Pxxx-" 后面的字符串。其中,$1 表示正则表达式中第一个圆括号中的内容,也就是文件名(不包括 ".flv" 后缀)。
- `*.flv`:表示要修改的所有文件名都是以 ".flv" 结尾的文件。
阅读全文