lftpとはUNIX系で使われるCUIベースのファイル転送システムのことである。
使ってみたところ結構簡単だったし、ホームページの運用で使用させていただいているFC2のサーバーのディレクトリ構造を、手元のディレクトリ構造に反映させたり、その逆も簡単にできることに気がついた。
#lftmインストール
$ sudo apt-get install lftp
#lftpを起動
$ lftp
#ftpサーバーにログイン
> open -u username ftpservername
password
#サーバー側のディレクトリをルートに変更(デフォルトでルートになっているが)
> cd /
> pwd
#クライアント側(ローカル、すなわち自分のPC環境)のディレクトリをアップロードしたいディレクトリに変更。(今回はホームディレクトリのHPディレクトリ)
> lcd ~/HP
> lpwd
#クライアント側のカレントディレクトリの内容をサーバー側に反映させる。このとき、絶対に-Rを忘れないこと。忘れた場合は、ローカル側のディレクトリの内容が書き換えられてしまう。
> mirror -R -e
これでミラーリングは完成です♪