#! /bin/sh /usr/local/bin/lftp -c "open ftpホスト名 && | user USERNAME PASSWD && | cd /dir && | lcd /localdir && | mirror -n "mirror.shとする。
$sh mirror.sh
| lftpコマンド | 説明 |
| cd | リモート/サーバのディレクトリを変更 |
| lcd | ローカル/クライアントのディレクトリを変更 |
| ls | リモートディレクトリ一覧 |
| cls | リモートディレクトリ一覧 |
| pwd | サーバの現在のディレクトリを表示 |
| lpwd | ローカルの現在のディレクトリを表示 |
| put | ローカル/クライアントのファイルをアップロード |
| get | リモート/サーバのファイルをダウンロード |
| mput | 複数のローカル/クライアントの複数ファイルをアップロード |
| mget | 複数のリモート/サーバの複数ファイルをダウンロード |
| rm | リモート/サーバのファイルを削除 |
| mirror | ミラーリングダウンロード |
| mirror -e | ミラーリングダウンロード/ローカルにのみあるファイルを削除する |
| mirror -R | ミラーリングアップロード |
| mirror -R -e | ミラーリングアップロード/リモートにのみあるファイルを削除する |
| help コマンド名 | コマンドの説明.コマンド名省略の場合はコマンド一覧表示 |
| reconnect | 接続し直し,リモートの情報を最新の情報にする |