Debian下的FTP工具:lftp常用的使用方法

lftp是linux下的一款ftp工具,lftp虽然没有界面,但是安装简单,使用方便,功能也极为强大。

  1. ftp的中文设置方法,ftp为GBK编码,本地为UTF8编码(后两句主要是为了遇到utf8的FTP时方便切换)
    ~/.lftp/rc
    set ftp:charset "gbk"
    set file:charset "UTF-8"
    alias cn "set ftp:charset gbk;set file:charset UTF-8"
    alias utf8 "set ftp:charset UTF-8; set file:charset UTF-8"
  2. 安装。在debian系下安装软件太简单了
    ~> apt-get install lftp
    ~> lftp 127.0.0.1
    lftp :~> user name
  3. 显示远端文件列表:
    ~> ls
  4. 切换远端目录:
    ~> cd 目录
  5. 下载远端文件:
    ~> get 文件
  6. 使用通配符下载远端文件:
    ~> mget *
  7. 使用多个线程来下载远端文件, 预设为五个:
    ~> pget 文件
  8. 镜像(反镜像)一个目录:
    ~> mirror [-c] [--parallel=n] [-R] 远程目录 本地目录
    其中-c是断点续传参数,--parallel是多线程参数,-R是反镜像参数。
  9. 上传文件:
    ~> put 文件
  10. 使用通配符上传文件:
    ~> mput *
  11. 移动远端文件或改名:
    ~> mv 文件 [新文件名] [新目录]
  12. 删除远端文件:
    ~> rm 文件
  13. 使用通配符删除远端文件:
    ~> mrm *
  14. 建立远端目录
    ~> mkdir 目录
  15. 删除远端目录
    ~> rmdir 目录
  16. 显示目前远端所在目录
    ~> pwd
  17. 计算远端目录的大小
    ~> du
  18. 执行本地 shell的命令:
    ~> !命令
  19. 切换本地目录:
    ~> lcd 目录
  20. 显示本地目录
    ~> lpwd 目录
  21. 退出ftp:
    ~> exit
    ~> quit
    ~> bye
  22. 缺省情况下,按Ctrl+z,正在执行的任务将转为后台执行,也可以在命令行末尾加&符号使任务在后台执行。用jobs命令可以查看所有的后台进程。用queue命令可以排队新的任务。如果退出lftp是还有任务在后台执行,lftp将转为后台执行。

文章评论已关闭