如何通过特定名称递归查找文件夹中的所有文件并重命名它们?

die*_*ans 2 debian

我有一棵文件夹树。其中一些包含名为“.file.php”的文件我如何将树中具有此名称的所有文件递归重命名为“.file1.php”?我在 debian 服务器上。

Ada*_*tek 5

完整的解决方案如下所示

find -name '*.file.php' -exec rename 's/\.file\.php$/.file1.php/' {} \;
Run Code Online (Sandbox Code Playgroud)