• Top
  • What's New
  • Command
  • Basic
  • Server
  • Security
  • Conf
  • tools
  • etc
  • blog
  • Link
  • サイトについて
  • Mail
INDEX /  ncftp /  lynx / 
最終更新日 2005/04/01  

ncftp


ncftpとは
ncftpの主な機能
ncftpのインストール
ncftpの使用方法
ncftpコマンド
ncftpのブックマーク機能

ncftpとは

ncftpとは、テキストベースの高機能FTPクライアントソフトです。ニックエフティピーと読みます
コマンドラインからFTPクライアントソフトを利用する際は、「ftp」コマンドがよく使用されます。
シンプルなので、FTPサーバの接続テストなどに利用する際は便利です。
しかし、補完機能がなかったり、ブックマーク機能がないなど機能面が貧弱です。
それに比べて、ncftpは十分するぎるほど機能を持ち合わせています。GUIのツール(gFTPなど)と引けをとりません。

ncftpの主な機能

ncftpは、従来のftpコマンドに比べて様々な機能があります。 ncftpの主な機能
  1. bookmarkが利用可能
  2. 「tab」キーによる補完機能
  3. 「get」「put」コマンドでワイルドカードが利用可能
  4. 接続したFTPサーバを自動保存
  5. 切断したときのカレントディレクトリを自動保存
  6. レジューム機能搭載
  7. ダウンロードの進捗を表示

ncftpのインストール

ncftpのインストール(RPM)

RPM版はFedoraのホームページ又はCD-ROMから入手します。RPMコマンドで一発インストールして終了です。

# rpm -ivh ncftp-3.1.6-2.i386.rpm


ncftpのインストール(ソースファイル)

ソースファイルは、ncftpの公式ホームページ「http://www.ncftp.com/」から入手します。
ncftpはサーバ版もありますので、サーバ版ではなくクライアント版をダウンロードします。
ダウンロードしたら、「tar」コマンドで解凍し、作成されたディレクトリに移動後、「make install」します。

# wget ftp://ftp.ncftp.com/ncftp/binaries/ncftp-3.1.8-linux-x86-export.tar.gz
# tar zxvf ncftp-3.1.8-linux-x86-export.tar.gz
# cd ncftp-3.1.8
# make install


ncftpの使用方法

ncftpを使用するときは「ncftp」コマンドを利用します。

ncftpコマンド書式: ncftp <オプション> <FTPサーバIPアドレス・ホスト名>

オプションはユーザの指定「-u <ユーザ名>」や、パスワードの指定「-p <パスワード>」などがあります。
また、anonymousサーバへログインする場合は、ユーザ名の指定などのオプションは必要ではありません。

ncftpコマンドの例
# ncftp -u user localhost
NcFTP 3.1.8 (Jul 27, 2004) by Mike Gleason (http://www.NcFTP.com/contact/).
Connecting to 127.0.0.1...
(vsFTPd 1.2.0)
Logging in...
Password requested by 127.0.0.1 for user "user".

    Please specify the password.

Password: *******

Login successful.
Logged in to localhost.
ncftp /home/user >

ncftpのコマンド

ncftpコマンドでログインした後は、「ftp」コマンドをほとんど同じ操作ができます。
また、補完機能や履歴機能なども使用できます。シェル操作とほとんど変わりません。

ncftpコマンド
コマンド 説明
lsサーバ側のファイル一覧表示
cdサーバ側のディレクトリ移動
pwdサーバ側のカレントディレクトリ表示
putファイルをアップロード
getファイルをダウンロード(ファイルカード使用可能)
llsクライアント側のファイル一覧表示
lcdクライアント側のディレクトリ移動
lpwdクライアント側のカレントディレクトリ表示
asciiアスキーモードに移行
binaryバイナリーモード移行
passiveパッシブモード移行
open接続
quit切断

ncftpのブックマーク機能

ncftpの特徴をしてブックマーク機能があります。ブラウザのブックマークを同じです。

ブックマークの登録

ブックマークの登録は、サーバに接続した後「bookmark」コマンドを入力します。
その後、ブックマークに登録する際の名前を尋ねられるのでデフォルトのままが新規に名前を入力します。
最後に、パスワードも保存するかどうかを入力します。自分だけが使う場合は保存すると便利です。

ブックマーク登録例
ncftp /home/user> bookmark
Enter a name for this bookmark, or hit enter for "localhost": bookmarktest


You logged into this site using a password.
Would you like to save the password with this bookmark?

Save? [no] no

Not saving the password.
Bookmark "bookmarktest" saved.
ncftp /home/user > 

ブックマークエディタ

ブックマークの一覧を表示する場合は、「bookmarks」を実行します。
するとブックマークの一覧が表示された「ブックマークエディタ」が起動します。
ブックマークエディタでは、ブックマークからの接続やブックマークの編集・管理ができます。

ブックマークエディタの画面
                             NcFTP Bookmark Editor

                                      Number of bookmarks:   2
  Open selected site:       <enter>   iij              ftp.iij.ad.jp
  Edit selected site:       /ed       testserver       localhost
  Delete selected site:     /del      ~
  Duplicate selected site:  /dup      ~
  Add a new site:           /new      ~
                                      ~
  Up one:                     <u>     ~
  Down one:                   <d>     ~
  Previous page:              <p>     ~
  Next page:                  <n>     ~
                                      ~
  Capital letters selects first       ~
    site starting with the letter.    ~
                                      ~
  Exit the bookmark editor: <x>       ~
                                      ~
                                      ~

  ftp://ftp.iij.ad.jp


ブックマークエディタコマンド
コマンド 説明
[enter]選択したブックマークリストへ接続
/ed選択したブックマークリストを編集(登録名など)
/del選択したブックマークリストを編集を削除
/dup選択したブックマークリストを編集をコピー
/newブックマークリストにサイトを追加
uブックマークリストを一つ上へ移動
dブックマークリストを一つ下へ移動
pブックマークリストの次のページへ移動
nブックマークリストの前のページへ移動
xブックマークエディタの終了


 
Copyright (c) 2005 Mukuan All Rights Reserved.