さくらVPSのファイルをロリポップに一気に送りたい!って時にやった方法のメモ。
NcFTPドキュメント
NcFTPのインストール
VPS側でインストール
wget ftp://ftp.ncftp.com/ncftp/ncftp-3.2.5-src.tar.gz tar -xzf ncftp-3.2.5-src.tar.gz cd ncftp-3.2.5 ./configure make make install
ファイルを再帰的にアップロード (VPS→ロリポップ)
ncftpput -Rm -u [FTPユーザー名] -p [FTPパスワード] [リモートホストアドレス] /ローカルパス/ /リモートパス/ #ncftpput -Rm -u USER_NAME -p USER_PASSWD HOST_ADDRESS /app /var/www/html/test.com/app/webroot #appディレクトリにwebrootディレクトリをアップロードする
ファイルを再帰的にダウンロード(ロリポップ→VPS)
まずはローカルでダウンロードするディレクトリまで移動。
備忘録なのでとりあえずホームディレクトリにしとくか。使うときに適宜変更。
cd /home/user_name/
サーバーにFTP接続する
ncftp -u [FTPユーザー名] -p [FTPパスワード] [ホストアドレス]
ファイルをダウンロードする
get -R common/css