diff
ユーティリティを使用して同じ2つのファイル層のメタデータで違いを見つける方法はありますか?次の2つの同じファイル構造がある場合
root_folder/
file1
file2
folder1/
file3
ユーティリティdiff
は通常同じように終了しますが、それをタールボールに追加すると別のハッシュが生成されます。これは、タイムスタンプ、所有権などのメタデータに違いがあることを意味しますが、正確な違いが何であるかを知りたいので、基本的な動作はdiff
役に立ちません。
答え1
私は強くお勧めしますdiffoscope
この場合。
次のようにタールボールを作成する前に実行できます
diffoscope dir1 dir2
2つのディレクトリ(メタデータを含む)間の違いを見つけたり、ディレクトリを作成して検索します。
diffoscope tarball1.tar tarball2.tar
両方のタールボールの違いを見つけてください。