Linux lftp命令

2024-05-09 108

Linux lftp命令是一个强大的命令行FTP客户端,支持多种文件传输协议,包括FTP、SFTP、HTTP和FTPs等。它提供了许多高级功能,如FXP支持,递归镜像整个目录树,断点续传下载,以及任务调度和带宽限制等。本文是lftp命令的一些常用参数和示例。

一、语法格式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
lftp [参数]
lftp [参数]
lftp [参数]

二、常用参数

1、-f:指定lftp要执行的脚本文件。

2、-c:执行指定的命令后退出。

3、–help:显示帮助信息。

4、–version:显示当前版本号。

三、参考实例

1、登录FTP服务器并执行命令:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@zzbaike ~]# lftp 用户名:密码@ftp地址:传送端口(默认21)
[root@zzbaike ~]# lftp 用户名:密码@ftp地址:传送端口(默认21)
[root@zzbaike ~]# lftp 用户名:密码@ftp地址:传送端口(默认21)

2、使用命令查看文件和改变目录:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
> ls
> cd directory_name
> ls > cd directory_name
> ls
> cd directory_name

3、下载文件:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
> mget -c *.db # 允许断点续传地下载所有的db文件
> mirror aaa/ # 整个下载aaa目录,子目录也会自动复制
> pget -c -n 10 10G.file # 允许断点续传地以最多10个线程下载10G.file
> mget -c *.db # 允许断点续传地下载所有的db文件 > mirror aaa/ # 整个下载aaa目录,子目录也会自动复制 > pget -c -n 10 10G.file # 允许断点续传地以最多10个线程下载10G.file
> mget -c *.db # 允许断点续传地下载所有的db文件
> mirror aaa/ # 整个下载aaa目录,子目录也会自动复制
> pget -c -n 10 10G.file # 允许断点续传地以最多10个线程下载10G.file

4、上传文件:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
> put local_file
> mput local_directory/* # 上传本地目录下的所有文件
> mirror -R local_directory # 反向上传本地目录到FTP站点,包括子目录
> put local_file > mput local_directory/* # 上传本地目录下的所有文件 > mirror -R local_directory # 反向上传本地目录到FTP站点,包括子目录
> put local_file
> mput local_directory/* # 上传本地目录下的所有文件
> mirror -R local_directory # 反向上传本地目录到FTP站点,包括子目录
  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。
Linux lftp命令
上一篇: Linux ftp命令
Linux lftp命令
下一篇: Linux ssh命令