Dash Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [日本語] Debian Almquist Shell (dash) diff 使用法: ファイルの違いを比較する
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. 例1: 2つのファイルの違いを表示
      2. 例2: 統一形式での出力
      3. 例3: 大文字と小文字を無視して比較
      4. 例4: ディレクトリを再帰的に比較
    5. Tips

[日本語] Debian Almquist Shell (dash) diff 使用法: ファイルの違いを比較する

Overview

diff コマンドは、2つのファイルやディレクトリの内容の違いを比較し、その差異を表示するためのツールです。主にテキストファイルの変更点を確認するのに使用されます。

Usage

基本的な構文は以下の通りです。

diff [オプション] [引数]

Common Options

  • -u : 統一形式で出力し、変更点をより見やすく表示します。
  • -i : 大文字と小文字を区別せずに比較します。
  • -w : 空白の違いを無視して比較します。
  • -r : ディレクトリを再帰的に比較します。

Common Examples

以下にいくつかの実用的な例を示します。

例1: 2つのファイルの違いを表示

diff file1.txt file2.txt

例2: 統一形式での出力

diff -u file1.txt file2.txt

例3: 大文字と小文字を無視して比較

diff -i file1.txt file2.txt

例4: ディレクトリを再帰的に比較

diff -r dir1/ dir2/

Tips

  • -u オプションを使用すると、変更点がより明確に表示されるため、コードレビューや変更履歴の確認に便利です。
  • 複数のファイルを比較する際は、ディレクトリを指定することで、すべてのファイルを一度に確認できます。
  • diff の出力を patch コマンドと組み合わせることで、変更を適用することも可能です。