如何重命名包含path中的某个文件夹的所有文件index.php?

我想将所有的WordPresspipe理员索引文件重命名为index_disabled文件夹中

/var/www/ 

我需要一个脚本

 find /var/www/ -path '*wp-admin/index.php' -exec mv {} $(dirname {})/index_disabled 

但是这样做没有这样的工作

问题是这样的: 我如何使用{}运算符在执行内部查找执行

我的bash技能不足以完成这个;)

你可以使用这个find命令:

 find /var/www/ -path '*wp-admin/index.php' -exec mv -v {} {}_disabled \; 

这会将所有文件重命名为{old_name} _disabled。