# lftp
# Sophisticated file transfer program.
# More information: <https://lftp.yar.ru/lftp-man.html>.
# Connect to an FTP server:
lftp --user username ftp.example.com
# Download multiple files (glob expression):
mget path/to/*.png
# Upload multiple files (glob expression):
mput path/to/*.zip
# Delete multiple files on the remote server:
mrm path/to/*.txt
# Rename a file on the remote server:
mv original_filename new_filename
# Download or update an entire directory:
mirror path/to/remote_dir path/to/local_output_dir
# Upload or update an entire directory:
mirror -R path/to/local_dir path/to/remote_output_dir
$
cheat.sh
tldr