MFFTP は、Linux プラットフォームで FTP クライアントとして lftp を使用することをサポートしています。lftp は、さまざまなプロトコルを使用してファイルを転送するためのコマンド ライン ユーティリティです。lftp ユーティリティは FTP 標準に準拠していないため、正しく動作させるには、MFFTP が生成するコマンド ファイルを変更する必要があります。MFFTP は、lftp に読み込まれるコマンド ファイルに必要な変更を加えるように構成できます。
構成
次の制御変数を構成する必要があります。
- MFFTP_IN_LINE_CMD=Y
- put コマンドまたは get コマンド (あるいはその両方) を複数行に分けずに 1 行で作成します。
- MFFTP_USE_O_REMOTE=Y
- ftp get … remotefile -o localfile や ftp put … localfile -o remotefile などのように、get コマンドおよび put コマンドのローカル ファイルまたはリモート ファイル パラメーターに「-o」を追加します。
lftp では DELETE または RENAME ftp コマンドが認識されないため、次のように MFFTP を構成してこれらを置き換える必要があります。
- MFFTP_USE_RM_DEL=Y
- rm および mrm コマンドが適切に使用されるようにします。
- MFFTP_USE_MV_RENAME=Y
- rename の代わりに mv コマンドを使用します。