先日からmirrorやfptmirrorでFTPを使った同期というかミラーリングというか
それをやろうとしていましたがなぜかOS Xで動かず・・・・・
(外部サーバーのFTPサーバーソフトの問題の可能性もあるが・・・)
rsyncもどうだかわからんし・・・・・で調べていたら出てきたのがlftp。
インストールは特に難しくなく
ダウンロードしてきたファイルを展開し
tar zxvf ファイル名
$ ./configure
$ make
$ sudo make install
するだけ。
お次に適当なところにファイルを用意して中身は
open -u ユーザー名,パスワード サーバー名
set ftp:list-options -a
lcd ローカル側ディレクトリ
cd サーバー側ディレクトリ
mirror
と書いてあとは
lftp -f ファイル名
って感じで実行するとあっという間に該当ディレクトリのをダウンロードして
きてくれました。
ローカル側のファイルを削除してコマンドを実施するとまた外部サーバーから
ダウンロードしてきてくれて外部のファイルを削除すると何も起きない。
望んでいた動作がこれなので十分。
今まで悩んでいたのが嘘のようにスムーズにいっちゃいましたね・・・・・
サイン・インを確認しました、 . さん。コメントしてください。 (サイン・アウト)
(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)