大多数图形界面的 ftp客户端,都有两栏窗口,一栏为本地目录,一栏为远程目录。lftp 也采用这种方式工作,只不过没有使用图形界面直观的显示
| 命令 | 本地 | 远程 |
|---|---|---|
| 显示工作目录 | lpwd | pwd |
| 切换目录 | lcd | cd |
| 显示文件列表 | !ls | cls |
| !ls -l | ls |
!
表示执行本地命令,lftp中没有与
ls 对应的本地命令
lls, 所以要使用 !ls 显示本地目录文件
使用以上命令确认当前工作目录的情况。以下命令用于从本地目录上传,或者从远程目录下载:
| 下载 | 上传 | |
|---|---|---|
| 单个文件 | get | put |
| 多个文件 | mget | mput |
| 多线程 | pget | |
| 目录 | mirror | mirror -R |
在 lftp 配置文件
~/.lftp/rc 中设置 pget 使用的线程数
set pget:default-n 5
在远程目录中,可以使用以下命令操作文件
| 统计文件大小 | du |
| 移动、重命名 | mv |
| 删除 | rm |
| 创建文件夹 | mkdir |
| 删除文件夹 | rmdir |
使用 exit 命令退出 lftp