WareLogging, FileTransfer, an FTP client. Useful in situations where sane/secure alternatives such as scp are unavailable - won't protect you from the follies of plaintext, but at least it ameliorates the interface pain of plain-jane FTP. = mirroring local directories = In a pinch, this works nicely from within lftp: mirror -x regex_to_exclude -R ./directory ./remote_directory The -R reverses the normal behavior of mirroring a remote directory to a local one. = recursively remove directories with lftp = If you're having a hard time recursively deleting directories with lftp, they might contain dotfiles that aren't visible to the client by default. Edit or create ~/.lftp/rc, and add this: set ftp:list-options -a You should then be able to do rm -r dirname painlessly.