删除服务器上具有特定文件名的所有文件

删除服务器上具有特定文件名的所有文件

我想知道您是否能帮助我。我经营免费托管网站 5GBFree.com。您可以想象,它吸引了不少人注册并滥用该服务。

最近我发现很多人用一个特定的脚本建立网站,这个脚本充斥着论坛和 IRC 聊天室。文件名如下:

peindom1.php peindom2.php peindom3.php peindom4.php

是否有一个命令我可以在 Linux 中运行来删除服务器上任何位置具有这些文件名的文件(所以基本上,一个命令是遍历服务器上的所有文件夹并删除该名称的实例)。

如果您能提供帮助,我将不胜感激,而且我相信那些管理论坛和 IRC 聊天室并收到垃圾邮件的人也会感谢您。

谨致问候,Rob

答案1

find / -type f -name peindom\*.php -delete

有关使用 find 的更多信息,请参阅 find 手册页。这绝对是你需要的命令

答案2

你可以尝试

find / -xdev -name 'peindom[1-4].php' -exec rm {} +

相关内容