Gftpを使用した単純なFTP

Linuxでファイルを転送するためにftpプロトコルを使用する必要があるときはいつでも、常に1つのアプリケーション(Gftp)を使用します。 GftpはGTK +アプリケーションであり、ftpをできるだけ簡単にします。 GPLの下でリリースされたGftpには、(ftpクライアント用の)多くの機能があり、ほとんどの* NIXマシンにインストールされます。インストールの唯一の要件は、GTK + 1.2.3以降、pthreadsライブラリ、および(もちろん)X Windowsです。

Gftpは非常にユーザーフレンドリーなインターフェイスを備えており、ユーザーは多くのドキュメントを見なくても理解できます。 Gftpの唯一の欠点は、2008年1月11日以降更新されていないことです。このひたむきなアプリケーションを見てみましょう。

特徴

Gftpはユーザーに次の機能を提供します。

  • FTP、FTPS(コントロール接続)、HTTP、HTTPS、SSH、FSHプロトコルをサポートします。
  • FTPおよびHTTPプロキシサーバーをサポートします。
  • FXPをサポートします。
  • ブックマークを使用すると、リモート接続にすばやくアクセスできます。
  • ロギング。
  • キャッシュのクリア。
  • リモートchmodツール。
  • リモートディレクトリの作成。
  • 国際化(利用可能な多数の翻訳)。

入手とインストール

次の手順に従えば、Gftpのインストールは簡単です。

  1. ソフトウェアの追加と削除ツールを開きます。
  2. 「gftp」を検索します(引用符なし)。
  3. インストールするGftpエントリをマークします。
  4. [適用]をクリックしてインストールします。

次のようなコマンドを発行して、コマンドラインからGftpをインストールすることもできます。

sudo apt-get install gftp

インストールすると、アプリケーションメニューのインターネットサブメニューにGftpエントリが表示されます。

インターフェース

Figure 1
図1

Gftpのインターフェースは非常にシンプルです。ご覧のとおり(図1)、インターフェイスはデュアルペインウィンドウであり、ファイルをローカルマシンからリモートマシンに簡単にドラッグアンドドロップできます。

ご覧のとおり、ローカルLAN上のFTPサーバーに接続しています。接続するには、次の情報を入力するだけです。

  • ホスト:FTPサーバーのアドレス。
  • ポート:ホスト上のFTPに使用されるポート(標準ポートの場合は空白のままにします)。
  • ユーザー:接続に必要なユーザー名。
  • パスワード:リモートマシンに使用するパスワード。

情報を入力したら、Enterキーをクリックして接続します。

ファイルをあるサイトから別のサイトに移動するには、次の4つのいずれかを実行します。

  • 転送するファイルまたはディレクトリをドラッグアンドドロップします。
  • 転送するファイルまたはディレクトリをダブルクリックします。
  • ファイルまたはディレクトリを選択し、転送先のマシンを指す矢印ボタンをクリックします。
  • ファイルまたはディレクトリを選択し、Control-Pをクリックします。

クイック比較

Figure 2
図2

私がGftpでよく使用する機能の1つは、Windowsの比較ツールです。このツールの機能は、リモートサイトとローカルサイトの両方でファイルリストをすばやく比較し、類似しているディレクトリ上のすべてのファイルを強調表示することです。これは、誤ってファイルを上書きしないようにするために、すでに転送したものを知るための迅速かつ簡単な方法です。

このツールを使用するには、選択したリモートサイトに接続していることを確認し、[ツール]メニューをクリックして[Windowsの比較]を選択します。ツールをクリックすると、類似したファイルが両方のペインで選択されていないことがすぐにわかります(図2を参照)。たとえば、リモートサイトにまだコピーされていない、現在作業中のローカルディレクトリにあるすべてのファイルを送信する必要があるとします。これを行うには、[ウィンドウの比較]をクリックし、右向きの矢印をクリックして、リモートサイトにまだ存在していないすべてのファイルをコピーします。簡単なファイル転送。

最終的な考え

Gftpを使用すると、Linuxと同じくらい簡単にファイルを転送できます。もちろん、いつでもftpコマンドラインを使用して、よりシンプルな構成にすることができます。しかし、ユーザーが使いやすいGUIインターフェースを使用している場合は、なぜコマンドラインに煩わされるのでしょう。正しい?