<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kxbin
    成功留給有準備的人
    posts - 10,  comments - 35,  trackbacks - 0

       使用lftp
     1
    、登錄ftp
    代碼:
    lftp
    用戶名:密碼@ftp地址:傳送端口(默認21
    用法
    (1)lftp username:password@127.0.0.1:21
    回車
    (2)lftp username@127.0.0.1
    回車     ##默認21端口 回車后輸入密碼
    (3)lftp 127.0.0.1
    回車   ##回車后 login 登錄
    (4)lftp
    回車 --> open 127.0.0.1 --> login 登錄

    2lftp中文亂碼問題
    對于像我這樣的新手,登錄后看到的都是中文亂碼(因為一般本地都是utf-8的編碼),怎么半呢,用 set 命令來解決

    set ftp:charset gbk(或者 gb2312 utf-8) ##設置ftp端的編碼格式
    set file:charset utf-8 (...
    同上) ##設置本地編碼格式

    3、查找ftp端文件

    ls *.txt ##查找當前目錄下的所有txt文件
    ls ./123/ ##
    列出123目錄下所有文件
    find . -name "*.txt"   ##
    遞歸查找站點上所有的txt文件
    find ./xx -name "*.txt" ##
    查找xx目錄下所有的txt文件
    4、下載文件

    下載文件之前要先設置好本地的目錄,用來存放下載的文件
    lcd /home/123/web   ##
    設置本地存放目錄 默認為 /home/usr

    get 123.txt     ##
    下載123.txt文件到 /home/123/web
    get -c 123.txt ##
    斷點續傳下載
    mget *.txt     ##
    批量下載所有txt文件
    mget -c *.txt ##
    斷點續傳
    mget -c ./123/aaa/*.txt   ##
    斷點續傳、批量下載ftpaaa目錄下的所有txt文件

    pget -c -n 10 file.dat
    ##
    以最多10個線程以允許斷點續傳的方式下載file.dat
    ##
    可以通過設置 set pget:default-n 5 的值而使用默認值。

    mirror aaa/
    ##
    aaa目錄整個的下載下來,子目錄也會自動復制 本地自動建立目錄


    5
    、上傳文件

    put 123.txt     ##同下載
    mput *.txt     ##
    同下載

    mirror -R aaa/ ##
    同下載


    6
    、設置被動/非被動模式

    set ftp:passive-mode 1 ## 1 被動 0非主動


    多任務處理

    ctrl+z ##將當前進行的任務移交后臺處理
    wait   ##
    將后臺處理任務調至前臺查看
    jobs   ##
    查看后臺進行的任務列表
    kill all
    或者 job_no ##刪除所有任務 指定的任務

    ##
    將任務加入任務列表
    queue get 123.txt
    queue put 234.txt
    queue mirror aaa/

    queue ##
    查看任務列表
    jobs   ##
    查看后臺任務列表

    queue start ##
    開始任務列表
    queue stop ##
    停止任務列表


    其他命令清晰網

    alias []
    定義別名
    alias less more
    alias reconnect "close; cd ."
    直接輸入 alias 即可看到目前定義了那些別名。如果只輸入 alias name 的話, 則是取消 name 這個別名。

    bookmark SUBCMD
    設定書簽, 可將目前站臺及所在目錄設成書簽, 下次可直接進來, 不用再 cd cd 去的

    bookmark add name
    用來新增名稱為 name 的書簽
    bookmark del name
    刪除名稱為 name 的書簽
    bookmark list
    顯示目前有設定那些書簽(另外直接打 bookmark bookmark list 的結果一樣)
    bookmark edit
    呼叫編輯器修改書簽 (~/.lftp/bookmarks)

    cd
    切換遠端目錄

    cache SUBCMD
    管理 lftp cache

    rels []
    cache 中顯示遠端檔案列表
    rels
    則不會從 cache 中讀取

    recls opts [path/]pattern
    cache 中顯示遠端的檔案列表, 應該算是 ls 的加強版, 有很多參數可用,應該是可用來產生各種不同>的檔案列表以供其他程式使用。
    recls
    則不會從 cache 中讀取

    du options
    計算遠端整個目錄占用容量

    get OPTS -o
    抓取遠端檔案 清晰網

    get rfile -o lfile
    rfile 到本地改名為 lfile
    -c
    為續傳
    -E
    抓檔完成后, 將遠端的檔案砍了
    -a
    ascii mode, 預設為 binary mode
    -O
    設定 base directory 為本地端放檔案的目錄

    mget OPTS
    下載遠端檔案(可用 wildcard expansion 也就是 *)

    pget OPTS -o
    使用多個連結來下載檔案, 預設為五個。
    -n 3
    為叁個連結

    jobs -v
    顯示目前有那些程序在背景執行
    -v
    顯示詳細的資訊(-v 可多加幾個來顯示更詳細的資訊)

    lcd
    切換本地端的目錄

    mirror OPTS remote [local]
    下載整個目錄(樓上的 get 只能用來抓檔案)
    -c
    續傳
    -e
    這個要小心一些, 比較遠端和本地端的檔案, 假如遠端沒有的, 就將本地端的檔案刪除, 也就是將本地端和遠端資料同步。
    -R
    上傳整個目錄
    -n
    只下載較新的檔案
    -r
    不用遞回到目錄中
    --parallel=n
    同時下載 n 個檔案(預設一次只下載一個)清晰網

    module name args
    載入模組

    put OPTS -o
    上傳檔案

    mput OPTS
    上傳檔案(可用 wildcard expansion 也就是 *)

    mv
    將遠端的 file1 改名為 file2

    mrm
    wildcard expansion 方式來刪除遠端檔案

    open OPTS
    開啟某個站臺
    open -u , -p site

    queue OPTS []
    cmd 放到佇列中等待執行
    -d index
    將編號為 index job 刪除
    -m index new_index
    將編號為 index job 移至編號 new_index, 插隊專用。
    -n index
    在編號 index 之前新增一個 job

    wait []
    將背景執行中的程序移至前景(也可用 fg)

    kill all|
    刪除全部的 jobs job_no

    repeat delay command
    每隔 delay , 重覆執行 command, 預設是每隔一秒

    rm -r -f
    移除遠端檔案

    mkdir -p
    建立遠端目錄

    rmdir -f
    移除遠端目錄

    set OPT []
    設定變數
    直接鍵入 set 可看目前定義了那些變數

    source
    讀取 file, 并執行 file 中的命令(應該是和 bash 中的 source 命令是一樣的吧)

    debug [|off] -o
    設定 debug level level
    -o
    將輸出導向至 file

    exit [|bg]
    結束 lftp
    此時若還有 jobs, 則會將 lftp 放至背景執行, 繼續未完成的工作

    history -w file-r file-c|-l cnt
    bash 中的 history 功能一樣

    renlist []
    只顯示遠端的檔名

    pwd -p
    顯示目前遠端所在目錄
    -p
    連登入密碼也顯示

    scache []
    只打 scache 顯示目前所有的 session, 加上 session_no 可切換至其他的 session,
    對於同時開啟多個站臺或同個站臺不同目錄間切換。

    posted on 2012-07-24 11:26 kxbin 閱讀(252) 評論(0)  編輯  收藏 所屬分類: 轉發Linux
    你恨一個人是因為你愛他;你喜歡一個人,是因為他身上有你沒有的;你討厭一個人是因為他身上有你有的東西;你經常在別人面前批評某人,其實潛意識中是想接近他。

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(5)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    J2EE

    java技術網站

    Linux

    平時常去的網站

    數據庫

    電影網站

    網站設計

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲人成未满十八禁网站| 精品国产_亚洲人成在线高清| 亚洲另类视频在线观看| 久久久久国产免费| 久久精品国产精品亚洲色婷婷| 99视频免费在线观看| 亚洲国产精品一区第二页| 日本一区午夜艳熟免费| 亚洲精品V欧洲精品V日韩精品| 国产免费阿v精品视频网址| 亚洲精品国产精品乱码在线观看| 国产成人免费AV在线播放| 久久亚洲精精品中文字幕| 一个人免费高清在线观看| 亚洲精品GV天堂无码男同| 国产免费久久精品| 一个人看的在线免费视频| 亚洲精品无码永久中文字幕 | 国产亚洲综合一区二区三区| 日韩一区二区免费视频| 欧洲精品码一区二区三区免费看| 国产成人麻豆亚洲综合无码精品| 精品视频在线免费观看| 亚洲国产成人精品电影| 国产成人精品123区免费视频| 成人免费视频一区二区| 亚洲天天在线日亚洲洲精| 免费国产作爱视频网站| 精品久久亚洲一级α| 精品亚洲一区二区| 青青青免费国产在线视频小草| 老子影院午夜伦不卡亚洲| 国产亚洲精品久久久久秋霞 | 亚洲精品视频在线播放| 特级做A爰片毛片免费69| 免费无码AV一区二区| 亚洲综合久久综合激情久久| 国产无遮挡又黄又爽免费视频 | 亚洲看片无码在线视频 | 免费v片视频在线观看视频| 午夜免费啪视频在线观看|