好用滴NcFTP教學

作者: | 2010-10-18
Logo

NcFTP是一款多平台及開放原始碼的FTP客戶端軟體。

Step.1 首先~ 我鞭! (6)

cd /usr/src
wget ftp://ftp.ncftp.com/ncftp/ncftp-3.2.4-src.tar.gz
tar zxvf ncftp-*-src.tar.gz
cd ncftp-*
./configure --prefix=/usr/local/ncftp
make && make install
ln -s /usr/local/ncftp/bin/ncftp /usr/bin/ncftp
ln -s /usr/local/ncftp/bin/ncftpget /usr/bin/ncftpget
ln -s /usr/local/ncftp/bin/ncftpput /usr/bin/ncftput
cd ..
rm -rf ncftp-*

Step.2 常用的指令

1. 下載整個目錄的方法

ncftpget [flags] remote-host local-dir remote-path-names
ncftpget -R -u qoo_user -p qoo_pw qoo.com /backup/520.be/ /web/www/520.be/

2. 上傳整個目錄的方法

ncftput [flags] remote-host remote-dir local-files
ncftput -R -u qoo_user -p qoo_pw qoo.com /web/www/520.be/ /backup/520.be/

聰明點應該看出來了吧 0.0 分別只有一個路徑在前一個在後

-R // 包含子目錄,沒+這個就是上傳或下載單一個檔
-u // 帳號
-p // 密碼
qoo.com // 域名或IP
/backup/520.be/ // 本機端路徑
/web/www/520.be/ // 遠端路徑

那NcFTP本身呢!? 只好使出手殘式惹… (W) (W) (W)

ncftp -u 帳號 -p 密碼 域名或IP
ncftp -u qoo_user -p qoo_pw qoo.com
cd /web/www/520.be/ // 切換目錄
type binary // 使用二進位BINARY模式
put qoo* // << 是滴,NcFTP可用萬用字元上傳符合名稱的檔案 get qoo* // << 用萬用字元下載符合名稱的檔案 put -R qoo // << 這邊指的是上傳本機端整個qoo目錄 get -R qoo // << 這邊指的是下載遠端整個qoo目錄 quit // 說拜拜備註:ncftp -P portnumber這樣就可以指定遠端FTP使用的port了

其它幾個NcFTP登入之後常用的指令

get -z qoo.zip qoo_backup.zip // 將qoo.zip抓回本機端時重新命名為qoo_backup.zip
rename qoo.zip qoo_backup.zip // 將遠端的qoo.zip重新命名為qoo_backup.zip
dir // 顯示目前目錄下的檔案與目錄資訊
rm file // 刪除遠端檔案
rmdir directory // 刪除遠端目錄
——————-
lcd // 變更本地端目前所在的目錄
lls // 顯示目前本地端所在目錄的檔案與目錄資訊
lmkdir // 在本地端建立目錄
lpwd // 顯示目前本地端主機的所在目錄
lrm // 刪除本地端的檔案
lrmdir // 刪除本地端的目錄

Step.3 完整指令 or man ncftp

ascii cat help lpage open quote site
bgget cd jobs lpwd page rename type
bgput chmod lcd lrename pdir rhelp umask
bgstart close lchmod lrm pls rm version
binary debug lls lrmdir put rmdir
bookmark dir lmkdir ls pwd set
bookmarks get lookup mkdir quit show

線上說明手冊:http://www.ncftp.com/ncftp/doc/ncftp.html

臉書回應

篇回應

6 thoughts on “好用滴NcFTP教學

  1. Joe Horn

    我不喜歡用 Linux 的最主要原因就是….
    三不五時要自己抓 source tarball ,還必須自己記下過啥 configure parameters… *-)

    回覆
  2. 窮苦人家的小孩 文章作者

    是丫~! 這算是缺點啦 (Y) 不像FreeBSD (W) (W) (W)

    不過租FreeBSD的VPS就貴啦 :er 我窮苦人家的小孩ㄋㄟ :-(


    Joe Horn:

    我不喜歡用 Linux 的最主要原因就是….
    三不五時要自己抓 source tarball ,還必須自己記下過啥 configure parameters…

    回覆
  3. Thomas

    PhotonVPS 的 Xen 好像支持 FreeBSD,
    現在又開始訂購 首月 半價了。

    回覆
  4. 窮苦人家的小孩 文章作者

    這得去折騰一下了 (*) 不過PhotonVPS在hostloc的評價好像負面的居多呢! Thomas大哥有使用過他門家的VPS嗎?


    Thomas:

    PhotonVPS 的 Xen 好像支持 FreeBSD,
    現在又開始訂購 首月 半價了。

    回覆
  5. Thomas

    用過一段時間他們家的 Xen VPS,
    線路、母雞還OK,
    就是開通慢,客服更慢。
    不過看在客服妹妹是台灣的,就原諒她了。 (:cc)

    當初會退掉的理由,是等了2個月都沒幫我安裝 SolusVM ,
    現在應該都有了吧。

    回覆
  6. 窮苦人家的小孩 文章作者

    umanaged的咩!! 叫他裝SolusVM,當然盡量打混過去… (W) (W) (W) 不過我不喜歡這種態度 (N) 而且2個月也太久了吧 :er 台灣妹也不能原諒啊~! :@


    Thomas:

    用過一段時間他們家的 Xen VPS,
    線路、母雞還OK,
    就是開通慢,客服更慢。
    不過看在客服妹妹是台灣的,就原諒她了。 (:cc)

    當初會退掉的理由,是等了2個月都沒幫我安裝 SolusVM ,
    現在應該都有了吧。

    回覆

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

(A)  :@  (brb)  (U)  (:cc)  :S  (H)  :-(  :cute  (6)  :-#  :$  :er  8-)  FUCK 
(})  ({)  GY  (L)  :kao  (K)  :cc  :pu  (F)  :(  ^o)  :-*  :O  +o(  |-) 
:)  (*)  :D  *-)  (N)  (Y)  :P  :|  (W)  ;)  XD