[linux] 2024-09-16 圈点231
摘要:有时候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/