lftp简单的使用方法

[linux] 2021-10-26 圈点893

摘要:有时候linx也要ftp登录其它ftp服务器,就可以使用lftp了。lftp简单的使用方法

有时候linx也要ftp登录其它ftp服务器,就可以使用lftp了。lftp简单的使用方法



登录方法

1,lftp username:password@192.168.0.2 回车

2,lftp username@192.168.0.2,回车后输入密码

3,lftp 192.168.0.2 回车后输入用户名和密码


常用第2种方法。

注意:登录后并不表示登录一定成功,可以输入pwd或者是ls命令看返回内容判断是否登录成功。


本地机操作命令:

lpwd,显示本地机当前目录

lcd ,切换本地机当前目录


远程机操作命令

pwd,显示远程机当前目录

cd, 切换远程机当前目录



上传文件到服务器当前目录

示例:

put  /path/test.txt

mput /path/*.txt


上传文件到服务器指定目录(相对ftp中的根目录),用的绝对路径

示例:

put  /path/test.txt /target_path/

mput /path/*.txt /target_path/


下载文件到本地机当前目录

get  /path/test.txt

mget /path/*.txt


下载文件到本地机指定目录,用的绝对路径

get  /path/test.txt E:/target_path/

mget /path/*.txt E:/target_path/


特别好的一个命令:

mirror

mirror -R 本地文件/目录 远程文件/目录 上传

mirror    远程文件/目录 本地文件/目录 下载

解析:mirror加了"-R"表示上传,没有加表示下载。子目录也会自动复制,有点像同步文件夹。



注意:

加"-c",表示断点续传,如果文件中断等特殊情况,可以用这个参数。



如果将任务加入任务列表可以用queue命令:

示例:

queue get 123.txt

queue put 234.txt

queue mirror aaa/ 


lftp  

感谢反馈,已提交成功,审核后即会显示