diff --git a/pages/linux/lftp.md b/pages/linux/lftp.md new file mode 100644 index 000000000..70fcc72f5 --- /dev/null +++ b/pages/linux/lftp.md @@ -0,0 +1,32 @@ +# lftp + +> Sophisticated file transfer program. +> More information: . + +- Connect to an FTP server: + +`lftp {{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}}`