Acabei usando o sed:
find . -name '*.html' -exec sed -i 's%index.html%%g' {} \;
Ele encontra todos os arquivos terminados em .html no subdiretório atual e executa um comando sed que substitui todas as ocorrências de index.html por nada, isto é. exclui.