如何在单个目录中重命名大量类似的命名文件名?

时间:2015-01-26 15:36:30

标签: linux bash

我有一个Linux目录,其中有很多文件名如下:

page_something1.php
page_somethingelse.php
page_anotherthing.php
page_yet_another_file_name.php
etc.

我想将这些文件名更改为:

newname_something1.php
newname_somethingelse.php
newname_anotherthing.php
newname_yet_another_file_name.php
etc.

基本上,只需将“page_”部分更改为此目录中所有文件的“newname_”。

是否有任何简单的命令我可以立即重命名它们而不是花3个小时一个接一个地更改它们

mv page_something1.php newname_something1.php

感谢您的任何建议:)

1 个答案:

答案 0 :(得分:1)

找到我自己的答案,耶!

for file in page*
do
    mv -i "${file}" "${file/page/newname}"
done