Lftp
来自KlniuWiki
lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在编译的时候包含openssl库)。llftp的界面非常想一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。
目录 |
1 命令
1.1 语法帮助
lftp --help1.2 本地命令
在lftp中,你甚至可以使用Linux命令,只需要在命令前再上“!”就行了,例如列出当前本地目录下文件或者文件夹:
!ls
1.3 登录站点
登陆一个站点,ip是127.0.0.1,端口是21,用户名是user,密码是pass。最通用的登录方法是:
lftp ftp://127.0.0.1 -p 21 -u user
另一种方法
lftp ftp://user:pass@127.0.0.1:21
这样密码会出现在了history了,所以请慎用。
1.4 操作目录
显示当前目录下文件及文件夹:
ls -la
显示当前目录下的所有文件(包括子目录):
ls -lR
切换至linux目录
cd linux本地目录切换使用
lcd
列出本地目录下文件或文件夹请使用:
!ls
建立目录
mkdir删除远端目录
rmdir计算远端目录的大小
du
1.5 查找文件
从根目录开始查找文件后缀为txt的文件
find *.txt -name /
1.6 上传下载
断点续传下载test.7z至当前目录,其中选项-c的作用是支持断点续传:
mget -c test.7z ./
下载的时候也可以多线程,用"pget"这个命令就可以。
上传只需要更改mget为mput就可以了。
下载或者上传目录使用mirror命令,例如下载远程magazine目录至当前文件夹下:
mirror magazine/ ./
上传目录请在mirror后添加-R选项
1.7 移动文件
mv1.8 删除
删除远端文件。
rm删除多个远端文件(支持通配符)。
mrm
1.9 退出
exit1.10 设定书签
设定书签
bookmark
2 参见
- lftp小结. 董新. 2010-06-29.
- 命令行也强大之lftp. 飞诺网. 2010-06-25.