IT/Software/Command Line Applications/lftp
lftp -c "open 192.168.1.41:2121/Music; lcd /local/directory; mirror -R -P 3 --ignore-time --delete"
-c run a command
mirror make two directories identical. typically remote to local
-R makes mirror local to remote
-P number specifies number of parallel connections
--ignore-time will only compare file size and existence
--continue will try again or resume if the connection fails.
--delete will remove files if no longer in the source.
lcd /local/directory; this is a separate command that specifies the local directory so that you can more easily script lftp