You could do it this way:
<pre>mget subdir1/abc* subdir2/abc* subdir3/subdir4/abc*</pre>
This will work on most ftp clients.
Here u didn’t mention which OS u r using ! I am guessing, on Linux.
mget copies one or more remote files to the local computer. mget can get multiple files with a wildcard, but it won’t do it recursively. Even with a client like ncftp, u can’t specify a pattern with a recursive get. there may be an ftp client out there that will do this, but the standard ftp will never do this. Instead it is better to try for rsync.