メタデータの違いの区別

メタデータの違いの区別

diffユーティリティを使用して同じ2つのファイル層のメタデータで違いを見つける方法はありますか?次の2つの同じファイル構造がある場合

root_folder/
    file1
    file2
    folder1/
        file3

ユーティリティdiffは通常同じように終了しますが、それをタールボールに追加すると別のハッシュが生成されます。これは、タイムスタンプ、所有権などのメタデータに違いがあることを意味しますが、正確な違いが何であるかを知りたいので、基本的な動作はdiff役に立ちません。

答え1

私は強くお勧めしますdiffoscopeこの場合。

次のようにタールボールを作成する前に実行できます

diffoscope dir1 dir2

2つのディレクトリ(メタデータを含む)間の違いを見つけたり、ディレクトリを作成して検索します。

diffoscope tarball1.tar tarball2.tar

両方のタールボールの違いを見つけてください。

関連情報