What software is the server running for ftp? If its vsftp, then you might be reaching shell/kernel limits and not the ftp server limits. Also 10K is a tad to much for one directory, seriously might want to consider doing directory spanning ( /1-3 characters of file/4-5 characters of filename/fullname.suffix As long as its consistent, this will make it a lot more manageable to find files.