rsyncを使用して2つのディレクトリを比較し、違いのみを印刷できますか?テスト実行オプションがありますが、特定のレベルに詳細情報を増やすと、比較された各ファイルが表示されます。
ls -alR
diff
ソースコードにすべての行を異なるものにするハードリンクがあるため、ここにはオプションはありません。 (もちろんPerlを使用してこの列を削除できます。)
ベストアンサー1
Nielsの回答(Googleを介してこの質問に遭遇した人全員の場合)に追加すると、基本的にrsync
ファイルサイズと変更時間のみを比較して違いがあるかどうかを確認します。 (他の場合はもっと作業を行いますが、同じ場合はそこで停止します。)
実際のファイルを比較したい場合コンテンツ、同じサイズと最後の修正時間を持つファイルについても、チェックサムを使用してファイルを比較するように指示-c
するフラグを追加しました。rsync
rsync -avnc $SOURCE $TARGET
(このオプションはrsyncにonより新しいファイルを-u
無視するように指示しますが、これは内容を比較する場合はおそらくやりたくありません。)$TARGET
$SOURCE