一般に、Linux で 2 つのファイルを比較するには、diff (Unix から派生したシンプルなコマンド ライン ツール) を使用して、2 つのコンピューター ファイルの違いを 1 行ずつ比較します。ほぼすべての Linux ディストリビューションにプリインストールされており、非常に使いやすいです。
問題は、Linux で 2 つのディレクトリをどのように比較できるかということです。ここで、どのファイル/サブディレクトリが両方のディレクトリに共通であり、どのファイル/サブディレクトリが 1 つのディレクトリにのみ存在するかを知りたいと考えています。
diff を実行するための一般的な構文は次のとおりです:
リーリーデフォルトでは、以下のスクリーンショットに示すように、出力はファイル/サブフォルダーのファイル名によってアルファベット順に並べ替えられます。コマンドでは -q スイッチが #🎜🎜 を示しています#diif ファイルに差異がある場合のみ報告します。 リーリー
2つのフォルダーの違い
Runningdiff を再度実行してもサブフォルダーに入ることができませんが、以下に示すように -r スイッチを使用してサブフォルダーを読み取ることができます。 リーリー
meld は、マウスを使用したい人向けのクールなグラフィカル ツール (GNOME デスクトップ上の視覚的な比較およびマージ ツール) です。次のようにインストールできます。 リーリー
インストールしたら、Ubuntu Dash、Linux Mint メニュー、または Fedora または CentOS デスクトップのアクティビティ概要で「meld」を検索しますを選択して起動します。
次の Meld インターフェイスが表示され、比較するファイルまたはフォルダーを選択できます。また、バージョン管理ビューもあります。 「ディレクトリ比較」をクリックして、次のインターフェースに移動します。
Meld比較ツール
比較したいフォルダーを選択します。「3 方向比較」オプションをチェックして 3 番目のフォルダーを追加できることに注意してください。
比較するフォルダーを選択
比較するフォルダーを選択したら、「比較」をクリックします。
フォルダーの別のリスト
この記事では、Linux で 2 つのフォルダーの違いを見つける方法について説明します。他のコマンドや GUI ツールをご存知の場合は、ぜひ以下のコメント欄でご意見を共有してください。
以上がDiff ツールと Meld ツールを使用して 2 つのディレクトリ間の違いを比較するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。