Ubuntuで、ディレクトリ内の重複するフォルダー(つまり、同じ内容のフォルダー)を見つけるものはありますか?重複するファイル(fdupesなど)を見つけるためのコマンドラインツールは既にいくつかあると思いますが、代わりに重複するフォルダーを見つけたいと思います。つまり、ファイル名と他のメタデータは異なる場合がありますが、それらに含まれるファイルの内容に関して一致するフォルダーを見つけます。
まず、ディレクトリ内のすべてのフォルダーのリスト(長さで並べ替え)を生成し、同じ長さのフォルダーの各ペアを確認します。
—
アンダーソングリーン
「複製」を定義します。内部のファイルは単にファイルの内容と一致する必要がありますか?ファイル名?iノード番号?ファイルサイズ?
—
クリスダウン
@ChrisDown質問が更新されました。
—
アンダーソングリーン
はい。ディレクトリは実際には単なるファイルなので、ステートメントがあいまいです。「同じ内容」を実際に持つということは、両方のディレクトリに同じiノード参照が含まれていることを意味します。それが意味するのか、それとも内部のファイルが同じ内容でなければならないのか、そうでなければ、他の規定(mtime、filenameなど)があるのかは不明です。
—
クリスダウン
@ChrisDown内部のファイルは同じ内容でなければならないことを意味します。
—
アンダーソングリーン