2012-01-11 15 views
0

ディレクトリ同期を行う必要があります。 /dir-a/から/dir-b/(常にこの方向)。しかし、2つの要件があります。ディレクトリは無視するサブディレクトリと同期

  1. 私は無視すべき特定のサブディレクトリ/dir-a/.dont-copy/(はい、.で開始)があります。つまり、/dir-a/.dont-copy/は常に/dir-a/にとどまり、決して移動しないでください。
  2. /dir-a/に存在しない/dir-b/のファイル/ディレクトリを削除する必要があります。

にはどうすればいいだろう、この使用コマンドラインツール(マックOSX上で、理想的には)?あらかじめあなたの助けをありがとう!

答えて

3

試してみてください。

 
$ rsync -avz --exclude=.dont-copy --delete dir-a/ dir-b 

注DIR-上の最後のスラッシュ。これを省略すると、dir-b/dir-aが得られます。

+0

受け入れられた答えと+1。ありがとうございます! – moey

関連する問題