更改文件扩展名

更改文件扩展名

可能的重复:
重命名多个文件(更改扩展名)

假设我有一堆扩展名的文件.x,并且我想更改它们以便它们具有扩展名.y.我知道$ mv *.x *.y这是行不通的,因为我没有表达每个文件来更改它们各自的扩展名(并且该命令期望 *.y 是一个目录)。

我应该发出什么命令?

答案1

您可以rename根据模式重命名文件,该页面的示例之一man是更改一组文件的扩展名。它需要源模式、修改后的模式和要操作的文件,因此在您的情况下:

$ rename .x .y *.x

.x它会更改to的第一次出现.y,因此如果您碰巧在.x文件名末尾以外的任何地方出现,它将首先更改它

相关内容