如何使用 Linux 重命名

如何使用 Linux 重命名

我很尴尬,甚至不得不问,但我有一个包含 m4a 文件的目录,其中 cd 中的曲目编号附加到文件名的开头,例如:

1-01 Smash.m4a

我如何使用重命名来删除“1-01”?或者其他任何 Linux 命令。如果有什么不同的话,我使用的是 fedora-13。

编辑(如果你能解释为什么这不起作用,则可以获得加分)只是作为测试,我尝试了这个:

rename 1-0?? SSS *.m4a

目录中的任何文件名均未发生任何更改

答案1

尝试一下(在您想要重命名的文件的目录中):-

for i in *; do mv -v "$i" "$(echo "$i" | cut -f2- -d ' ')"; done

相关内容