开源是一种精神,分享是一种美德!

lftp

相关命令:ftp
用法: lftp [OPTS] <site>
`lftp' 是在 rc 文件执行后 lftp 执行的第一个命令
 -f <file>           执行文件中的命令后退出
 -c <cmd>            执行命令后退出
 --help              显示帮助信息后退出
 --version           显示 lftp 版本后退出
 其他的选项同 `open' 命令
 -e <cmd>            在选择后执行命令
 -u <user>[,<pass>]  使用指定的用户名/口令进行验证
 -p <port>           连接指定的端口
 <site>              主机名, URL 或书签的名字

【LFTP内部命令】

就可以看到命令列表
下面我们看一下lftp常用的命令:
ls  显示远端文件列表(!ls 显示本地文件列表)。
cd 切换远端目录(lcd 切换本地目录)。
get 下载远端文件。
mget 下载远端文件(可以用通配符也就是 *)。
pget 使用多个线程来下载远端文件, 预设为五个。
mirror 下载/上传(mirror -R)/同步 整个目录。
put 上传文件。
mput 上传多个文件(支持通配符)。
mv 移动远端文件(远端文件改名)。
rm 删除远端文件。
mrm 删除多个远端文件(支持通配符)。
mkdir 建立远端目录。
rmdir 删除远端目录。
pwd 显示目前远端所在目录(lpwd 显示本地目录)。
du 计算远端目录的大小
! 执行本地 shell的命令(由于lftp 没有 lls, 故可用 !ls 来替代)
lcd 切换本地目录
lpwd 显示本地目录
alias 定义别名
bookmark 设定书签。
exit 退出ftp

[zhangy@BlackGhost ~]$ lftp zhangying:*******@192.168.1.5:21   #ftp连接

lftp> get test.php  下载文件
lftp> put test.php  上传文件
lftp> mirror -R www  上传目录
lftp> mirror www  下载目录
lftp> mget *.c 将远端工作站中,扩展名为 c 之所有文件,拷贝到本地工作站中
lftp> mput *.txt 将本地工作站中,扩展名为 txt 之所有文件,拷贝到远端工作站中
lftp> prompt 切换交互式指令(使用 mput/mget 时不用每个文件皆询yes/no)
lftp> binary 设定以二进制方式传送文件
lftp> ascii设定以ASCII方式传送文件(缺省值)
lftp> status 显示当前FTP状态
lftp> close关闭远程连接
lftp> quit 结束 ftp 工作
lftp> bye 结束 ftp 工作

评论(0)

暂无评论

评论

名字:
验证码:
获取验证码
内容: