私は2台のサーバーを持っています。bashを使用して、サーバーAのディレクトリからサーバーBのディレクトリにファイルを移動したいと思います。これを行うための最良の方法が何であるかについて誰かが何か考えを持っていますか?
前もって感謝します。
私は2台のサーバーを持っています。bashを使用して、サーバーAのディレクトリからサーバーBのディレクトリにファイルを移動したいと思います。これを行うための最良の方法が何であるかについて誰かが何か考えを持っていますか?
前もって感謝します。
scp
(見てください)またはrsync
(ここでもいくつかの情報を見つけることができます)を使用してみませんか?
それをコピーする
$ scp user@server:/location/of/file .
消して
$ ssh user@server 'rm /location/of/file'
「ファイルを移動する」ための標準コマンドには、「cp」(リモートディレクトリがマウントされている場合)、「scp」(「rcp」の安全な後継)、そしてもちろん「ftp」が含まれます。これらのコマンドはいずれも「bash」でスクリプト化できます。ファイルを「移動」するには、スクリプトは元のファイルを「rm」します。
これを定期的に行っている場合は、多くのファイルで、その一部がすでに存在している可能性があり(再コピーする必要がない)、おそらく「rsync」の方が適している可能性があります。
http://www.howtoforge.com/mirroring_with_rsync
「お役に立てば幸いです。