「ディレクトリではない」一部のファイルのみをミラーリングしたい。私は PHP の ftp 関数とそれらの使用方法を知っていますが、サーバー間の FXP を動作させる方法を知りたいだけです。
CLI ツール lftp を見ましたが、ディレクトリのみをミラーリングします。また、ファイルを fxp できる他のツールがある場合。
これを行うには、 rsyncを使用する必要があります。
彼らのサイトから直接:
rsyncは、Unixシステム用のファイル転送プログラムです。rsyncは「rsync」を使用します アルゴリズム」は、リモートファイルをに持ち込むための非常に高速な方法を提供します 同期します。これは、ファイルの違いだけを送信することによって行われます。 リンク、ファイルの両方のセットがいずれかに存在する必要はありません 事前にリンクの終わり。 rsyncのいくつかの機能は次のとおりです。 *ディレクトリツリー全体とファイルシステムを更新できます *オプションで、シンボリックリンク、ハードリンク、ファイルの所有権を保持します。 権限、デバイス、時間 *インストールに特別な権限は必要ありません *内部パイプラインにより、複数のファイルの遅延が減少します *トランスポートとしてrsh、ssh、またはダイレクトソケットを使用できます *ミラーリングに最適な匿名rsyncをサポート
2つのサーバーに接続して、FXPコマンドを手動で指定できます。ウィキペディアの-FileeXchangeProtocolページ
に良い例があります