レンタルサーバでscpもlftpも無い場合にwgetで一括データバックアップする
某レンタルサーバは容量無制限だからバックアップ用途に
使おうとおもったらscpもlftpコマンドも無く、ftpでしか
データをやり取りできないことが判明。
ftpで再帰的にデータを取得するようにスクリプトを組む
こともできるけどそれは面倒なので、他に手段が無いか調査。
するとwgetにミラーリングオプションがあるってことでwgetで
データバックアップを行うことにした。
※wgetコマンドはあった。
以下コマンド
wget -mc -a logfile -P /local_path ftp://username:password@hostname/backup_target
-m | ミラーリング |
-c | ダウンロードが途中で終わったものを継続するレジューム機能 |
-a | ログファイルを指定したログファイルに書き出す(追記) |
-P | ローカル保存の起点を指定する |
■参考URL
FTPサーバからファイルを一括転送
wget の使い方
↑-Pのオプションが小文字になってるけど大文字が正解