当前位置: 首页 > 工具软件 > LFTP > 使用案例 >

linux lftp默认端口,linux lftp与sftp使用

桓宜
2023-12-01

安装lftp:

yum -y install lftp

lftp简介

lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在编译的时候包含openssl库)。llftp的界面非常想一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。

1.常见登录到对方服务器方法

#登录到ftp--法1

lftp (ftp://)user:password@site:21 #ftp://可以省略,默认21端口可以省略

#登录到ftp--法2

lftp (ftp://)user@site:port #这种方式回车后,系统提示输入密码

#登录到sftp---法1

lftp sftp://user:password@site:22 #如果是默认端口22,可以省略,如果不是就必须填写端口号

#登录到sftp---法2

lftp sftp://user@password:port

2.lftp常用option,lftp [OPTS]

-f #执行文件中的命令后退出

-c #执行命令后退出

--help #显示帮助信息后退出

--version #显示 lftp 版本后退出

#其他的选项同 'open' 命令

-e #在选择后执行命令

-u [,] #使用指定的用户名/口令进行验证

-p #连接指定的端口

3.登录后常用命令

cd #切换远端目录, lcd 切换本地目录

ls #显示远端文件列表 !ls 显示本地文件列表

get #下载远端文件 mget 下载远端文件可以用通配符也就是 *,pget 使用多个线程来下载远端文件, 预设为五个。

mirror #下载/上传(mirror -R)/同步 整个目录。

put #上传文件 ,mput 上传多个文件(支持通配符)

mv #移动远端文件(远端文件改名)

rm #删除远端文件, mrm 删除多个远端文件(支持通配符)

mkdir #建立远端目录 ,rmdir删除远端目录

pwd #显示目前远端所在目录,lpwd 显示本地目录

du #计算远端目录的大小

! #执行本地 shell的命令,如!date

alias #定义别名

bookmark #设定书签

exit #退出ftp

lftp+sftp使用:

fileName=123.txt

USER=xxx

PASSWORD=xxx

IP=192.168.1.2

PORT=202

lftp -u ${USER},${PASSWORD} sftp://${IP}:${PORT}<

cd ${DESDIR}

lcd ${SRCDIR}

get $fileName

by

EOF

参考:linux lftp命令详解

 类似资料: