カテゴリはLinuxになっていますが、FreeBSD等でも利用可能です。
cd /usr/ports/ftp/lftp/ make install make clean
apt-get install lftp
yum install lftp
up2date -i lftp
Blastwave のpkg-getを使えばすぐに入る。
pkg-get -i lftp
$ lftp lftp :~> mirror --delete --only-newer ftp://server/directory/ /download path/ quit
認証が必要な場合
$ lftp lftp :~> open -u user,pass server lftp :~> mirror --delete --only-newer /server/directory/ /download path/ quit
$ lftp -e "mirror --delete --only-newer ftp://server/directory/ /download path/ ; quit"
認証が必要な場合
$ lftp -e "mirror --delete --only-newer ftp://user:pass@server/directory/ /download path/ ; quit" $ lftp -e "open -u user,pass server ; mirror --delete --only-newer /user:pass@server/directory/ /download path/ ; quit"