Linuxで便利なFTPツール「lftp」を Windows で使う方法。

はじめに、Cygwin をインストールして、Cygwin のセットアップ時に、Network のツリーから lftp を選んでインストールするだけです。そして、コマンドラインから使い易いように、c:\cygwin\bin フォルダにパスを通します。

それで、Cygwinを使わず、lftpをコマンドだけで使う場合は、Cygwinのフォルダから、lftp.exe と「cyg*.dll」で検索して出てきたDLLを別のフォルダにコピーして、Cygwinをアンインストールして使います。

Webサイトの定期バックアップに使うような場合、以下のような2つのテキストファイルを作っておいて、「タスク スケジューラ」に、ftp-backup.bat を登録しておけば、毎日定期的にWebサイトをバックアップできます。(レンタルサーバなどを使っていて、FTP経由でしかバックアップできない場合に便利です!)

ftp-backup.bat

lftp -f ftpscript.txt

ftpscript.txt

open ftp.***.jp -u (ユーザー名),(パスワード)
mirror -X .svn/ --only-newer --verbose / (保存先フォルダ名)
close

open ftp.***.jp -u (ユーザー名),(パスワード)
mirror -X .svn/ --only-newer --verbose / (保存先フォルダ名)
close