コマンドラインツールで2つのフォルダーを同期する方法
WindowsからLinuxに移行した後、Winmergeの代替ソフトウェアを見つけるか、Linuxの2つのフォルダーを比較および同期するコマンドラインツールを学びたいと思います。コマンドラインで次のタスクを実行する方法を教えていただければ幸いです...(diffとrsyncを勉強しましたが、まだ助けが必要です。) 「/ home / user / A」と「/ home / user / B」の2つのフォルダーがあります フォルダーAは通常のファイルとフォルダーが保存される場所であり、フォルダーBはフォルダーAの完全なミラーとして機能するバックアップフォルダーです(フォルダーBのユーザーによって直接保存または変更されるものはありません)。 私の質問は: フォルダーBにのみ存在するファイルを一覧表示する方法は?(たとえば、最後の同期以降にフォルダーAから削除されたもの。) フォルダーBにのみ存在するファイルをフォルダーAにコピーする方法 両方のフォルダーに存在するが、タイムスタンプまたはサイズが異なるファイルを一覧表示する方法は?(最後の類義語以降にフォルダーAで変更されたもの。何万ものファイルがあり、プロセスが遅すぎるため、チェックサムの使用を避けたいと思います。) フォルダーAの正確なコピーをフォルダーBに作成する方法は?つまり、フォルダーAからフォルダーAにのみ存在するフォルダーBにすべてをコピーし、フォルダーBにのみ存在するフォルダーBからすべてを削除しますが、両方のフォルダーで同じファイルには触れません。