我有一个相当经典的FLAC专辑,每个专辑都是一个目录。我意识到我使用了次优结构,需要重命名所有目录。
我当前的命名约定是:
作曲家(指挥家)-作品名称
例如
“”巴赫(Celibidache)-F小调弥撒“
我想将名称更改为
作曲家-作品名称(导体)
即
“”巴赫-F小调弥撒曲(Celibidache)“
[可能有一些例外,(CONDUCTOR)可能是(CONDUCTOR,SOLOIST),并且某些目录没有(CONDUCTOR)部分,应保留原样。件名可以包含所有合法字母和符号。
所有相册都位于同一父目录中,因此没有子目录。
最简单的方法是什么?
使用remane
:
find . -exec rename "{}" "s/(\(.*\)) - (.*%)/\2 - \1/" \;
首先尝试重命名而不进行实际重命名:... rename -n ...
。