ubuntu 12.04を実行して、2つのディレクトリ、例えばfolder1 /とfolder2 /を比較し、folder3 /と異なるファイルをコピーしたいです。ネストされたファイルもあるため、一致するサブディレクトリもコピーする必要があります
私を助ける単一のコマンドはありますか?実行中の変更されたファイルの完全なリストを取得できます。
rsync -rcnC --out-format="%f" folder1/ folder2/
しかし、rsyncには、これらのファイルを別のターゲットディレクトリに「エクスポート」する機能がないようです。リストをcpまたは他のプログラムにパイプして、ファイルをコピーし、ディレクトリも作成できますか?たとえば、私は試しました
rsync -rcnC --out-format="%f" folder1/ folder2/ | xargs cp -t folder3/
しかし、それはディレクトリも保存しません。folder3/内のすべてのファイルを単にコピーします
rsync --include-from=FILE
オプションを使用します。
diff -qr
awk
rsync