Bio-Mirrorなど、AnonymousFTPの特定のディレクトリにあるファイルとローカルのファイルを同期(ミラー)したい。
この様な場合に、lftp を使ってミラー(bio-mirrorからswissprotをミラー)する方法を紹介します。
次のファイルを用意します。(lftp-package.swissprot)
open -u anonymous,norin@affrc.go.jp bio-mirror.jp.apan.net mirror --delete --only-newer /pub/biomirror/swissprot /home/norin/mirror/swissprot close quit
openで同期もとのサーバ(bio-mirror.jp.apan.net)に接続します。
ユーザ名: anonymous, パスワード: メールアドレス(norin@affrc.go.jp)
mirrorコマンドのオプション --delete は、同期もとのサーバに無いファイルを削除します。
--only-newer は、更新時刻が新しい場合にFTPでファイルを転送します。
次のコマンドを実行します。
lftp -f lftp-package.swissprot
参考: