あるレンタルサーバ(共有サーバ)から「さくらVPSサーバ」に引っ越すため、サイトのデータを丸ごと移動することになりました。
旧サーバ上のデータを一旦パソコンにダウンロードしてから新サーバにアップロードし直すのではなく、新サーバと旧サーバで直接やりとりさせればいろいろ手間が省けます。
さくらVPSのコンソールからwgetを使ってサクッと引っ越ししましょう。wgetコマンドを使ってFTPのpassiveモードでディレクトリ丸ごと一発でダウンロードさせる方法は以下のとおりです。
wget -mckb --passive-ftp --preserve-permissions ftp://○○○:△△△@□□□/◇◇◇
○○○:アカウント
△△△:パスワード
□□□:ホスト(IPアドレス)
◇◇◇:パス
例えばアカウントが「hoge」パスワードが「pass0123」ホストが「sample.com」パスが「web/http-docs」の場合は以下のようになります。
wget -mckb --passive-ftp --preserve-permissions ftp://hoge:pass0123@sample.com/web/http-docs
コマンドを入力すると以下のように返ってきます。ダウンロードはバックグラウンドで実行してくれるので、終了するのを待つ必要がなくていい感じです。
Continuing in background, pid xxxxx.
Output will be written to `wget-log’.
カレントディレクトリにディレクトリツリーを保ったままダウンロードされますので、wgetの終了を確認したら、適宜移動してやってください。
ホームページの制作(デザイン・コーディング・プログラミング)に加え、ネットショップの販売促進に関するアドバイスも致します。 20年以上に渡って実際にネットショップを運営した経験を生かし、聞きかじりではない実績を伴ったノウハウを、自分の言葉でお伝えいたします。 プログラミングの経験は30年以上。HTML、CSS、JavaScript、TypeScript、Vue、NuxtJS、Node.js、MySQL、MongoDB、Elasticsearch、WordPress、PHP、Docker、Electronなど、幅広く対応します。
コメント