• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            lftp使用方法

            Posted on 2009-09-11 14:26 Prayer 閱讀(447) 評論(0)  編輯 收藏 引用 所屬分類: LINUX/UNIX/AIX

            轉(zhuǎn)自:http://forum.ubuntu.org.cn/about59102.html

             

            lftp是老牌,“萬里長城永不倒”類型的王道unix/linux下的ftp客戶端,可是很多新手總是想要找一個所謂

               

            • 圖形界面

               

            • 中文不亂碼

               

            • 可以多線程

               

             

            的ftp客戶端。由于lftp的命令行特性,總覺得可能是高手才用的東東,其實不然,俺老pan也就只有幾板斧,照樣用的很high~下面容俺一一道來:

            首先,所有的lftp終端內(nèi)的命令,都可以用

            代碼:
            help 命令名

            的方式來查看幫助信息。

            另外,lftp支持tab自動補全,記不得命令是,多打兩個tab,就可以看到可能的選項了。

            1、登錄ftp

            代碼:
            lftp 用戶名:密碼@ftp地址:傳送端口(默認(rèn)21)

            也可以先不帶用戶名登錄,然后在接口界面下用login命令來用指定賬號登錄,密碼不顯示。

            2、查看文件與改變目錄

            代碼:
                    ls

             

            cd 對應(yīng)ftp目錄

            嘿嘿,很簡單吧?其實,在lftp終端中,前面帶一個l的命令例如lcd,指的是local,就是在本機(jī)的操作,而對應(yīng)的沒有這個l的,都是對ftp site的操作。還有就是要執(zhí)行本地終端命令,也可以用前面帶一個!的方式。這樣,配合起來,終端,本地的操作都很放遍。

            例如,查看ftp上所有的以mp3為擴(kuò)展名的文件:

            代碼:
            find . -name "*.mp3"

             

            3、下載

            get當(dāng)然是可以的,還可以

            代碼:
            mget  -c *.pdf

            把所有的pdf文件以允許斷點續(xù)傳的方式下載。m代表multi

            代碼:
            mirror aaa/

            將aaa目錄整個的下載下來,子目錄也會自動復(fù)制

            代碼:
            pget -c -n 10 file.dat

             

            以最多10個線程以允許斷點續(xù)傳的方式下載file.dat

            可以通過設(shè)置pget:default-n的值而使用默認(rèn)值。

            4、上傳

            同樣的put,mput,都是對文件的操作,和下載類似。

            代碼:
            mirror -R 本地目錄名

            將本地目錄以迭代(包括子目錄)的方式反向上傳到ftp site。

            5、模式設(shè)置。

            代碼:
            set ftp:charset gbk

            遠(yuǎn)程ftp site用gbk編碼,對應(yīng)的要設(shè)置為utf8,只要替換gbk為utf8即可。

            代碼:
            set file:charset utf8

            本地的charset設(shè)定為utf8,如果你是gbk,相應(yīng)改掉。

            代碼:
            set ftp:passive-mode 1

            使用被動模式登錄,有些site要求必須用被動模式或者主動模式才可以登錄,這個開關(guān)就是設(shè)置這個的。0代表不用被動模式。

            6、書簽

            其實命令行也可以有書簽,在lftp終端提示符下:

            代碼:
            bookmark add ustc

            就可以把當(dāng)前正在瀏覽的ftp site用ustc作為標(biāo)簽儲存起來。以后在shell終端下,直接

            代碼:
            lftp ustc

            就可以自動填好用戶名,密碼,進(jìn)入對應(yīng)的目錄了。

            代碼:
            bookmark edit

            會調(diào)用編輯器手動修改書簽。當(dāng)然,也可以看到,這個書簽其實就是個簡單的文本文件。密碼,用戶名都可以看到。

            7、配置文件

            /etc/lftp.conf

            一般,我會添加這幾行:

            引用:
                    set ftp:charset gbk

             

            set file:charset utf8

            set pget:default-n 5

            這樣,就不用每次進(jìn)入都要打命令了。其他的set 可以自己tab然后help 來看。

            久久国产乱子伦免费精品| 91久久精品电影| 国产女人aaa级久久久级| 精品多毛少妇人妻AV免费久久| 热re99久久精品国产99热| 亚洲va久久久噜噜噜久久天堂| 久久久精品人妻无码专区不卡| 久久er国产精品免费观看2| 色综合久久无码中文字幕| 久久亚洲日韩看片无码| 亚洲精品国精品久久99热| 久久免费观看视频| 久久久久亚洲?V成人无码| 大美女久久久久久j久久| 国产精品成人无码久久久久久| 久久久精品午夜免费不卡| 丁香狠狠色婷婷久久综合| 国产精品无码久久综合| 久久久久久久尹人综合网亚洲| 亚洲国产精品无码久久一线| 一本色综合网久久| 狠狠色丁香久久婷婷综合五月| 久久午夜羞羞影院免费观看| 狠狠色婷婷久久一区二区| 亚洲愉拍99热成人精品热久久| 超级碰碰碰碰97久久久久| 99久久精品免费看国产一区二区三区 | 无码AV波多野结衣久久| 亚洲伊人久久精品影院| 久久66热人妻偷产精品9| 久久精品国产影库免费看| 国产精品久久久久一区二区三区 | 精品久久久久久亚洲精品 | 国产精品99久久99久久久| 精品999久久久久久中文字幕| 国产成人精品久久| 国产精品久久久久a影院| 中文精品99久久国产| 亚洲AV日韩精品久久久久| 麻豆精品久久精品色综合| 久久久久久a亚洲欧洲aⅴ |