* lftpでサイトミラー [#ve8aa2af]

カテゴリはLinuxになっていますが、FreeBSD等でも利用可能です。

** インストール [#p876af2f]

*** FreeBSD [#k7cfbd02]

 cd /usr/ports/ftp/lftp/
 make install
 make clean

*** debian [#rfad64b7]

 apt-get install lftp

*** CentOS4以降/RHEL5以降 [#ofb55b4f]

 yum install lftp


*** RHEL4 [#p3733d93]

 up2date -i lftp


** シェルを使いミラーを行う方法 [#z6f35874]

 $ 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


** コマンドライン一発で実行する方法(cronに登録する場合等) [#k167149a]

 $ 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"

** ダウンロードファイルを用意する場合 [#r4d94bd0]



** オプション [#s543e9c4]

TOPページへ戻る   新しいページの作成新しい下位ページの作成そのページを引用して新規作成ページ名の変更ページへのリンク元を表示   サイトのページ一覧サイト内単語検索編集したページの履歴削除したページの履歴   別ウィンドウでマニュアルページへ