如何使用FileZilla以递归方式删除具有特定名称的所有文件

时间:2015-04-10 21:31:01

标签: ftp ftp-client filezilla

我想知道如何使用FileZilla批量删除文件。

我的一个网站遭到黑客入侵,我知道他们几乎在我所有的WordPress文件夹中都引入了info.html文件。

所以我的问题是,如果有办法从我的WordPress安装的所有文件夹和子文件夹中批量删除名为info.html的所有文件。

2 个答案:

答案 0 :(得分:4)

使用服务器>搜索远程文件命令以查找文件列表。

使用如下规则:
文件名> 等于> info.html

然后在结果窗格中,使用 Ctrl + A 选择所有找到的文件,右键单击选择并单击删除

答案 1 :(得分:0)

据我所知,使用filezilla无法做到这一点。如果您具有SSH访问权限,则可以使用以下命令执行此操作:

find /path/to/wordpress -type f -name "info.html" -exec rm -rf {} \;

如果您没有SSH访问权限,那么编写一个可以递归所有目录并删除info.html文件的PHP脚本会相当容易:

http://php.net/manual/en/class.recursivedirectoryiterator.php

此外,如果您的网站遭到入侵,您不应该认为添加这些文件是唯一完成的事情。现有文件也可以修改。