FTPサーバ上のファイルを一括(再帰的)取得する

サーバーからサーバーへファイルを移動させる必要があって、rsyncで片付けようと思いきや、旧サーバーへはFTPでしかアクセス出来ないとしたら困りますよね。

だからといって、FTPクライアントを使って、クライアントにとりあえず全部持ってくるのも大変馬鹿らしい。もしかしたら、FTPコマンドを思いつくと思いますが、mgetは再帰的にファイルゲットできない場合、wgetで片付けましょう。

$ wget -mc ftp://user:password@host
  • m は、ミラー
  • c は、継続(resume)

user:password の形式に注意

です。