Next: , Previous: Changing Structure, Up: Shortcomings


18.1.3 ディレクトリでも通常のファイルでもないファイル

ファイルには,ディレクトリでも通常のファイルでもないものもあります.それ らはシンボリックリンク,デバイスの特殊ファイル,名前付パイプ,そしてソケッ トのような通常ではないファイルです.現在,diff はシンボリック リンクを通常のファイルのように扱います.それ以外のファイルは,トップレベ ルで指定されている場合は通常のファイルのように扱いますが,ディレクトリを 比較しているときは存在していることを単純に報告するだけです.例えば,シン ボリックリンクが示しているファイルを変更している場合,diffはシ ンボリックリンクの変更ではなく,二つのファイルの間の差異を出力します.

diffは,オプションで特別に特殊ファイルの変更を報告するべきで, patchはこれらの拡張を理解するように拡張すべきです.