最終更新日 2005/04/01
ncftp
ncftpとは
ncftpの主な機能
ncftpのインストール
ncftpの使用方法
ncftpコマンド
ncftpのブックマーク機能ncftpとは
ncftpとは、テキストベースの高機能FTPクライアントソフトです。ニックエフティピーと読みますコマンドラインからFTPクライアントソフトを利用する際は、「ftp」コマンドがよく使用されます。
シンプルなので、FTPサーバの接続テストなどに利用する際は便利です。
しかし、補完機能がなかったり、ブックマーク機能がないなど機能面が貧弱です。
それに比べて、ncftpは十分するぎるほど機能を持ち合わせています。GUIのツール(gFTPなど)と引けをとりません。
ncftpの主な機能
ncftpは、従来のftpコマンドに比べて様々な機能があります。 ncftpの主な機能- bookmarkが利用可能
- 「tab」キーによる補完機能
- 「get」「put」コマンドでワイルドカードが利用可能
- 接続したFTPサーバを自動保存
- 切断したときのカレントディレクトリを自動保存
- レジューム機能搭載
- ダウンロードの進捗を表示
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 | ブックマークエディタの終了 |