Ssh – How to delete massive files via ftp or ssh

ftpssh

On my servers, one of the scripts that I have been using keeps creating the blank files at root and I haven't been noticed for more than over 6 months and now total files are created more than 500,000 files.

I cannot access that directory through control panel because there were too many files and I can only access with ftp. Even with ftp, ftp truncated the files by 8000 each. So I have to keep deleting 8000 each.

I tried to ask my host to delete it for me but they says they can't since it's the liability issues.

So what I want to know is how can i delete all of those 500,000 files through ftp? Since it's shared hosting, I don't have SSH access either. Hosting provider says I can request the SSH access but need to verify it and their office closed until next week. So I am stuck with ftp for now.

So please kindly let me know how can i delete massive files via ftp ?

And incase, if i can get the ssh access, please kindly let me know how can i delete the files via ssh with efficient ways ?

Filename are like this

  • closecp.139619
  • closecp.139619.1
  • closecp.139620
  • closecp.139620.1

Best Answer

As sam pointed out I'd put a PHP or Perl file on your webspace which deletes the files from the directory.

Be sure the script cannot be found easily by anyone else but you and ensure the values in it cannot be overwritten via POST or GET.