How can I FTP only the recently modified files from within a deep file structure?
Seconding rsync, but if that’s not an option, FileZilla and many/most other FTP clients will allow you to only overwrite files whose modified date varies, or whose size varies… You’ll still have to let the FTP client scan through every directory and queue up the files, only to decide not to upload them, but it’ll get the job done.