22
22
あるUnixサーバから別のUnixサーバにフォルダをコピーしますか?
あるUnixサーバから別のUnixサーバにフォルダをコピーしたいと思っています。これを実現するための方法やコマンドがあるかどうか、誰か教えてくれませんか?
あるUnixサーバから別のUnixサーバにフォルダをコピーしたいと思っています。これを実現するための方法やコマンドがあるかどうか、誰か教えてくれませんか?
scp -r source_folder user@host.com:destination_folder
上のコマンドはsource_folder
をdestination_folder
上のuser's
のホームディレクトリにhost.com
をコピーします。
フォルダにサブフォルダや、より重要なシンボリックリンクが含まれている場合は、rsyncを使用します:
rsync -aruv localfolder/ user@server:destination/
またはその逆を使用します。
rsync -aruv user@server:destination/ localfolder/
これは、所有権とパーミッションをそのままにしたまま、ローカルフォルダからサーバーへの再帰的なバックアップ/コピーを行います。これまでに提案された解決策は有効ですが、scpはデフォルトではシンボリックリンクを処理せず、代わりにリンクされたファイルの新しいコピーを作成します。
詳しい使い方は man(1) rsync または ここ を参照してください。
SCP ](http://en.wikipedia.org/wiki/Secure_copy)を使用することができます。
scp -rp foldertocopy/ user@server:destination/
または rsync を使用できます。
まず、フォルダやファイルをコピーしたいサーバーにログインします。コピーしたいフォルダにあって、"wget http://sourceserverip/folderuwanttocopy.zip “
このフォルダのために、ソースサーバにあるfolderuwanttocpy.zipは、linuxサーバであれば/var/www/htmlに、windowsサーバであればxamp/httdocsにあるはずです。