2011-05-30 08:53:35 +0000 2011-05-30 08:53:35 +0000
22
22

あるUnixサーバから別のUnixサーバにフォルダをコピーしますか?

あるUnixサーバから別のUnixサーバにフォルダをコピーしたいと思っています。これを実現するための方法やコマンドがあるかどうか、誰か教えてくれませんか?

回答 (4)

27
27
27
2011-05-30 08:56:30 +0000

はい、scpまたは以前のrcpまたはrsync

scp -r source_folder user@host.com:destination_folder

上のコマンドはsource_folderdestination_folder上のuser'sのホームディレクトリにhost.comをコピーします。

12
12
12
2011-05-30 09:01:49 +0000

フォルダにサブフォルダや、より重要なシンボリックリンクが含まれている場合は、rsyncを使用します:

rsync -aruv localfolder/ user@server:destination/

またはその逆を使用します。

rsync -aruv user@server:destination/ localfolder/

これは、所有権とパーミッションをそのままにしたまま、ローカルフォルダからサーバーへの再帰的なバックアップ/コピーを行います。これまでに提案された解決策は有効ですが、scpはデフォルトではシンボリックリンクを処理せず、代わりにリンクされたファイルの新しいコピーを作成します。

詳しい使い方は man(1) rsync または ここ を参照してください。

4
4
4
2011-05-30 08:56:32 +0000

SCP ](http://en.wikipedia.org/wiki/Secure_copy)を使用することができます。

scp -rp foldertocopy/ user@server:destination/

または rsync を使用できます。

-1
-1
-1
2017-04-04 08:35:25 +0000

まず、フォルダやファイルをコピーしたいサーバーにログインします。コピーしたいフォルダにあって、"wget http://sourceserverip/folderuwanttocopy.zip

このフォルダのために、ソースサーバにあるfolderuwanttocpy.zipは、linuxサーバであれば/var/www/htmlに、windowsサーバであればxamp/httdocsにあるはずです。