最近rsyncを使う機会があったので、備忘録として書いておきます。 rsyncとは? rsync は、ファイル・ディレクトリのバックアップやミラーリングを行うコマンドである。ミラーリングやバックアップを行うだけなら cp コマンドでも実現可能だが、rsync コマンドには以下のようなメリットがある。 ミラーリングが可能 (単純な cp だと、削除されたファイルがコピー先に残ってしまう) リモートマシンへ/リモートマシンからのバックアップが可能 2回目以降の実行では、前回実行時との差分を調べ、必要なファイルのみ転送するため高速である UNIXの部屋rsyncより つまりはディレクトリの同期を行うためのコマンドになります。 同期元のディレクトリ構造 今回同期を行うディレクトリ構造は以下のような形のものを使用します。 /home/user/work/ -- css `-- style.css -