lftp筆記

  1. ftp为GBK编码,本地为UTF8编码。(后两句是定义cn, utf8两个别名便于切换)
    ~/.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. 当前执行命令前/背景切换。

    Ctrl-z
    wait, fg

  3. 执行本地命令。

    !<shell -command>
    如:!ls /usr/local/bin/

  4. 设定书签

    bookmark add name 用来新增名称为 name 的书签
    bookmark del name 刪除名称为 name 的书签
    bookmark list 显示目前有设定那些书签(另外直接打 bookmark 和 bookmark list 的结果一样)
    bookmark edit 呼叫编辑器修改书签 (~/.lftp/bookmarks)

  5. 下载文件

    get
    mget
    pget

  6. 改变本地目录。

    lcd

  7. 下载整个目录

    mirror [OPTS] [remote [local]]
    -c 续传
    -e 这个要小心一些, 比较远端和本地端的档案, 假如远端沒有的, 就将本地端的档案刪除, 也就是将本地端和远端资料同步。
    -R 上传整个目录
    -n 只下载较新的档案
    -r 不用递回到目录中
    –parallel=n 同时下载 n 个档案(预设一次只下载一个)

Leave a Reply

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).