約300個のテキストファイルを含むフォルダがあります。各ファイルを個別に読み込み、重複エントリを削除するコマンドはありますか?ファイル名ではなく内容を意味します。
ベストアンサー1
存在する場合は、fdupes
フォルダ内のすべての重複ファイルを一覧表示できます。
あなたは参照することができますこれこのコマンドの使用方法に関するオンラインチュートリアルですfdupes
。
テスト
という名前の3つのファイルを作成しました。ファイル1、ファイル2そしてファイル3そしてファイル1そしてファイル2まったく同じ内容です。
ここでコマンドを実行します。
fdupes -rdN .
そのうち(上記リンクから引用)、
- この
r
オプションを使用すると、fdupesはファイルを繰り返し検索します。 - この
d
オプションを使用すると、fdupesは重複エントリを削除します。 - この
N
オプションを一緒に使用すると、d
各重複セットの最初のファイルが保持され、ユーザーにメッセージを表示せずに他のファイルが削除されます。
上記のコマンドを実行した後ファイル1そしてファイル3私のフォルダにファイル2削除されました。