Linux lftp命令是一个强大的命令行FTP客户端,支持多种文件传输协议,包括FTP、SFTP、HTTP和FTPs等。它提供了许多高级功能,如FXP支持,递归镜像整个目录树,断点续传下载,以及任务调度和带宽限制等。本文是lftp命令的一些常用参数和示例。
一、语法格式
lftp [参数]
二、常用参数
1、-f:指定lftp要执行的脚本文件。
2、-c:执行指定的命令后退出。
3、–help:显示帮助信息。
4、–version:显示当前版本号。
三、参考实例
1、登录FTP服务器并执行命令:
[root@zzbaike ~]# lftp 用户名:密码@ftp地址:传送端口(默认21)
2、使用命令查看文件和改变目录:
> ls > cd directory_name
3、下载文件:
> mget -c *.db # 允许断点续传地下载所有的db文件 > mirror aaa/ # 整个下载aaa目录,子目录也会自动复制 > pget -c -n 10 10G.file # 允许断点续传地以最多10个线程下载10G.file
4、上传文件:
> put local_file > mput local_directory/* # 上传本地目录下的所有文件 > mirror -R local_directory # 反向上传本地目录到FTP站点,包括子目录