サーバに置いてある大量のファイルをダウンロード・アップロードする際に時短する方法
2024/04/16
WordPressのデータなど、大量のファイルをダウンロード・アップロードする場合にFTP接続だと時間がかかってしまう。何とかならないか探したところ、SCPコマンドを使うものとTeraTermのSCP機能を使う方法があった。TeraTermの方が簡単そうだったのでメモ。
/hoge/huga/wordpressをディレクトリごとダウンロード、アップロードすると想定。
TeraTerm
https://teratermproject.github.io/
まずzip圧縮する
zip wordpress.zip -r /hoge/huga/wordpress
-rのオプションは「ファイルとディレクトリを再帰的に処理する」というものらしい。これが無いとディレクトリの中身が空になるので注意する。あとzipコマンドがない場合は以下でインストールする。
yum install zip
ダウンロードする
teratermでwordpress.zipを作ったサーバに接続し、「ファイル(F)」→「SSH SCP」を開き、下半分のところで
From:/hoge/huga/wordpress.zip To:ダウンロードしたいローカルのフォルダ
を入力して「Receive」を押すとダウンロードできる。
アップロードする
teratermでアップロードしたいサーバに接続し、「ファイル(F)」→「SSH SCP」を開き、上半分のところで
From:アップロードしたいローカルのファイル To:/hoge/huga
を入力して「Send」を押す。
zipファイルを解凍する
unzip /hoge/huga/wordpress.zip
必要に応じてファイルの所有者を変更する
chown -R testuser:testuser /hoge/huga/wordpress
その他
1000ファイルを超えるとFTPの場合数十分かかったりするけど、この方法だと10分もかからなかった。
関連記事
-
-
CentOS6系から7系に(KAGOYAからIndigoに)移行した際のメモ
CentOS6系から7系に、さらにKAGOYAのVPSからWebARENA In ...
-
-
AlmaLlinux8でswap領域を後から追加する方法
swap領域作成の際、だいぶ前にサーバに搭載されているメモリ量と同じ値(メモリ1 ...
-
-
CentOS 6.5にメールサーバ(postfix&dovecot)を導入する方法
CentOS 6.5にメールサーバ(postfix&dovecot)を導 ...
-
-
PHP5.4系でAPCが上手く動かなかったので5.5にアップデート&Zend OPcache導入
PHP5.3系から5.4系にアップデートしてから、WordPressがちょっと重 ...
-
-
WordPressサイトのロードアベレージが高い際の対応方法
あるWordPressサイトのロードアベレージが先月ぐらいまでは通常0.5前後で ...