Linux Ubuntuで重複ファイルの検索と削除をする方法。
外付けハードディスクにある重複ファイルの探し方」に疑問を感じたら、FSLintユーティリティを使って、フォルダ内の重複ファイルを探し、削除してみましょう。
この記事もチェック:Linux Ubuntuで重複ファイルを検索して削除する方法
FSlint
FSlint は重複ファイルを発見するためのツールキットです。
また、不正なシンボリックリンク、面倒なファイル名、空のディレクトリ、 ストリップされていない実行ファイル、一時ファイル、重複/矛盾した (バイナリ) 名、未使用の ext2 ディレクトリブロックも見つけることができます。
FSlintには、FSlint JanitorグラフィカルアプリケーションとFSlintコマンドラインユーティリティが付属しています。
FSLintのインストール
Run the following commands to install the latest version of fslint package on Ubuntu and Debian based systems:
$ sudo apt-get update
$ sudo apt-get install fslint
FSlintのグラフィカルインターフェース
FSlintの最もよく使われる機能の1つは、重複ファイルの検索機能です。
ハードディスクから糸くずを取り除く最も簡単な方法は、存在する可能性のある重複ファイルをすべて破棄することです。
重複ファイルが収集されると、利用可能なハードディスクのスペースを食い潰すことになります。
FSlintが提供する最初のメニューオプションは、これらの重複ファイルを検索し、削除することができます。
画面左側の’Duplicates’タブはFSlintの起動時に選択されるデフォルトのタブです。
あるファイルが他のファイルと重複しているかどうかを判断するアルゴリズムは、データ損失につながる可能性のある誤検出を最小限にするために非常に綿密です。
FSlintはファイルをスキャンして、異なるサイズのファイルをフィルタリングします。
残った全く同じサイズのファイルは、ハードリンクされていないことを確認するためにチェックされます。
ハードリンクされたファイルは、ユーザーが検索結果を「マージ」することを選択した場合、以前の検索で作成された可能性があります。
FSlintはファイルがハードリンクされていないことを確認すると、md5sumを使ってファイルの様々な署名をチェックします。
md5sumの衝突を防ぐために、FSlintは残ったファイルの署名をsha1sumチェックで再チェックします。
Duplicates’のインターフェースは非常にシンプルです。
ユーザーは検索したい’Search path’の場所を確認したら、画面の左下にある’Find’ボタンをクリックするだけでいい。
処理が終了すると、見つかった重複ファイルの結果が画面の中央部分に表示されます。
重複ファイルはすべてグレーのバーの下にグループ化され、グループ内のファイル数や重複ファイルに含まれる無駄なバイト数などの情報が表示されます。
ファイル自体は、グレーの仕切りの下に、ファイル名、ディレクトリ、最終更新日ごとにリストアップされます。
検索」ボタンの直下には、ファイルの総数とグループの総数のうち、無駄になったバイト数が表示されます。