目的
- 業務内でコマンド
rsync
を使用したので忘れないようにまとめる
コマンドの例
-
下記にrsyncを用いてローカルマシンからリモートマシンにファイルをrsyncするコマンドを記載する。
# カレントディレクトのフォルダAの中身をリモートのフォルダBにrsyncしたいとき $ rsync -av -e ssh ./フォルダA/ リモートユーザ名@IPアドレス:フォルダパス/フォルダB # カレントディレクトリのフォルダAをリモートのフォルダB直下にrsyncしたいとき $ rsync -av -e ssh ./フォルダA リモート先ユーザ名@IPアドレス:フォルダパス/フォルダ名B
より具体的な例(ローカルの指定フォルダの中身を同期)
-
リモートマシンはIP: XXX.XXX.XXX.XXX ユーザ名: miriwo_remoteとする。
-
下記にローカルマシンのフォルダ
~/test
の中身をリモートマシンのフォルダパス~/
直下のフォルダtest_rsync
にrsyncするときのコマンドを記載する。$ rsync -av -e ssh ~/test/ miriwo_remote@XXX.XXX.XXX.XXX:~/test_rsync
より具体的な例(ローカルの指定フォルダを同期)
-
リモートマシンはIP: XXX.XXX.XXX.XXX ユーザ名: miriwo_remoteとする。
-
下記にローカルマシンのフォルダ
~/test
をリモートマシンのフォルダパス~/
直下のフォルダtest_master
にrsyncするときのコマンドを記載する。$ rsync -av -e ssh ~/test miriwo_remote@XXX.XXX.XXX.XXX:~/test_master