• <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 閱讀(455) 評(píng)論(0)  編輯 收藏 引用 所屬分類: LINUX/UNIX/AIX

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

             

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

               

            • 圖形界面

               

            • 中文不亂碼

               

            • 可以多線程

               

             

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

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

            代碼:
            help 命令名

            的方式來查看幫助信息。

            另外,lftp支持tab自動(dòng)補(bǔ)全,記不得命令是,多打兩個(gè)tab,就可以看到可能的選項(xiàng)了。

            1、登錄ftp

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

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

            2、查看文件與改變目錄

            代碼:
                    ls

             

            cd 對(duì)應(yīng)ftp目錄

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

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

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

             

            3、下載

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

            代碼:
            mget  -c *.pdf

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

            代碼:
            mirror aaa/

            將aaa目錄整個(gè)的下載下來,子目錄也會(huì)自動(dòng)復(fù)制

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

             

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

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

            4、上傳

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

            代碼:
            mirror -R 本地目錄名

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

            5、模式設(shè)置。

            代碼:
            set ftp:charset gbk

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

            代碼:
            set file:charset utf8

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

            代碼:
            set ftp:passive-mode 1

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

            6、書簽

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

            代碼:
            bookmark add ustc

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

            代碼:
            lftp ustc

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

            代碼:
            bookmark edit

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

            7、配置文件

            /etc/lftp.conf

            一般,我會(huì)添加這幾行:

            引用:
                    set ftp:charset gbk

             

            set file:charset utf8

            set pget:default-n 5

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

            久久亚洲高清观看| 久久久久国产视频电影| 久久综合给合久久国产免费| 国产一区二区精品久久| 久久国产福利免费| 久久精品亚洲一区二区三区浴池| 99热热久久这里只有精品68| 99久久精品国产一区二区 | 青青青青久久精品国产| 一级做a爰片久久毛片免费陪 | 久久精品国产亚洲av日韩| 国产精品99久久精品爆乳| 亚洲va久久久噜噜噜久久| 日本精品久久久久影院日本| 7国产欧美日韩综合天堂中文久久久久| 午夜精品久久久久| 精品综合久久久久久97| 久久99国产综合精品女同| 久久久久久国产a免费观看黄色大片| 色综合色天天久久婷婷基地| 欧美精品久久久久久久自慰| 一日本道伊人久久综合影| 狠狠久久综合| 狠狠人妻久久久久久综合蜜桃| 久久成人国产精品二三区| 色偷偷88888欧美精品久久久| 亚洲人成无码网站久久99热国产| 久久精品18| 91麻豆精品国产91久久久久久| 日韩AV无码久久一区二区| 亚洲国产精品无码久久久久久曰| 国产成人精品久久综合| 国产91色综合久久免费分享| 久久精品国产亚洲av麻豆小说 | 97久久天天综合色天天综合色hd| 一级做a爰片久久毛片免费陪| 亚洲欧洲久久av| 国产成人无码精品久久久性色| 国产精品久久久久久久久久影院 | 国产成人精品久久| 久久精品国产亚洲AV不卡|