次のページ 前のページ 目次へ

4. コンソール FTP クライアント

本来の FTP プログラムはオリジナル ftp クライアントで、これを勉強 しておくとためになるでしょう。これはほとんどのシステム(すたれた脳死版 ですが、Win32 にでさえも ftp コマンドが含まれています)で利用可能なこと が確かなただひとつの FTP クライアントです。

世の中には他にも数多くのコンソールモード(テキストのみ)の FTP クライアントが 利用可能で す。このリストは内容豊富なものではありませんが、もっとも有名なものを含 みます。もっと探すには FreshMeat で検索してみてください。

4.1 NcFTP

NcFTP は時代を超えて数多くの Unix ユーザから好まれている FTP クライアントで す。これは ほとんどの Linux ディストリビューションにバンドルされていて、タブ補完 やブックマークなど数多くの発達した機能を提供します。NcFTP Version 2 では curses ベースのフルスクリーンモードがありましたが、この機能は Version 3 でなくなりました。

これは標準の ftp が使うコマンドと 100% 互換性があるわけではありませ ん。 たとえば、NcFTP の get と put は標準 ftp の mget や mput のように動作し ます。なので、リモートファイルを別名のローカルファイルとして保存 したい場合は get -z remotename localname とする必要があります。有難い ことに、NcFTP にはコマンドの勉強を手伝ってくれる便利なオンラインヘ ルプシステムがあります。

最新版の NcFTP は http://www.ncftp.com から入手できます。

Debian パッケージは ftp://ftp.freshmeat.net/pub/debs/ncftp/ から入手可能です。

Redhat パッケージは http://rpmfind.net/RPM/ncftp.html から入手可能です。

4.2 lukemftp

lukemftp は NetBSD から他のシステムへのポートで、その名前を拡張機能のほとん どを書いた方から由来し、 以下の機能を含みます。コマンドライン エディティング、FTP と HTTP の URL のコマンドラインフェチ(プロキシ経由を含 む)、 コンテキストセンシティブ単語補完、ダイナミックプログレスバー、IPv6 サポー ト、変更時間保存、ローカルとリモート ファイルのページング、パッシブモードサポート(アクティブモードの代替として)、 SOCKS サポート、 TIS FWTK gate-ftp サーバサポート、それと転送レートの減速。

標準の ftp クライアントから思いっ切り異なったものは欲しくないが、もっと発達 した機能が欲しい方 に lukemftp を強くお勧めします。

最新版の lukemftp は ftp://ftp.netbsd.org/pub/NetBSD/misc/lukemftp/ から入手できます。

Redhat パッケージは http://www.innominate.org/~oku/rpms/lukemftp.html から入手可能です。

4.3 lftp

lftp は洗練されたコマンドラインベースの FTP クライアントです。bash の ようにジョブコントロールを持ちます。これは GNU readline ライブラリを入 力に使用するので、コマンドライン補完と編集機能を持ちます。lftp はさら にブックマーク、ミラーリングサポート、そして複数のファイルを並列に転送 できます。

最新版の lftp は http://ftp.yars.free.net/projects/lftp/ から入手できます。

Debian パッケージは ftp://ftp.freshmeat.net/pub/debs/lftp/ から 入手可能です。

Redhat パッケージは ftp://ftp.redhat.com/pub/contrib/hurricane/i386/ から入手可能で す。

4.4 cftp

Comfortable FTP (cftp)はフルスクリーンモードのクライアントです。機能は少ない ですが、 それを使いやすさでカバーしています。矢印キーと Enter キーを使うことでディレ クトリ間を ブラウズできます。

最新版の cftp は http://ftp.giga.or.at/pub/nih/cftp/ から入手できるはずです。

Redhat パッケージは ftp://ftp.freshmeat.net/pub/rpms/cftp/ から入手可能で す。

4.5 yafc

Yafc は、ディレクトリキャッシュ、リモートファイル名補完、エイリアス、色付き ls、 回帰できる get/put/ls/rm、nohup モード転送、タグ(キュー)、複数接続、 プロキシサポートと、その他たくさんの機能を含んだとても便利な FTP クライアン トです。 Yafc は Kerberos4 認証をサポートします。

最新版の yafc は http://www.stacken.kth.se/~mhe/yafc/ から入手できます。

Debian パッケージは http://members.home.com/decklin/experimental/ から入手可能です。

Redhat パッケージは http://lz.freeservers.com/linux/yafc.html から入手可能です。


次のページ 前のページ 目次へ