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