2014年8月7日木曜日

rsync コマンドでバックアップ、ファイルコピーの方法

rsync コマンドを使用することによって、ssh経由でリモートサーバーにバックアップ、ファイル同期などが出来る

$ rsync -avhP /path/to/src /path/to/dst

オプションの意味は下記の通りです。

-v 詳細な出力をする
-a 再帰的コピーとパーミッションの保存を行う
-h バイト数をMB,GB表示
-z 圧縮して転送を行う
--delete 転送元に存在しないファイルを転送先から削除
--progress 進捗の表示

リモートサーバーにアクセス方法

user@remote:/path/to/src の様に指定します

$ rsync /path/to/src user@remote:/path/to/dst

パスの指定方法

パス指定時に最後にスラッシュをつけない場合は、ディレクトリーを転送

$ rsync /path/to/src /path/to/dst

パス指定時に最後にスラッシュをつける場合は、ディレクトリーの中身を転送

$ rsync /path/to/src/ /path/to/dst

0 件のコメント:

コメントを投稿