GNU/Linux >> Linux の 問題 >  >> Linux

Linuxで重複ファイルを見つける方法

皆さん、こんにちは。ターミナルでの作業は、Linuxサーバーで作業する私たち全員にとって一般的です。ただし、使用の合間に、見落としている、または単に知らないトリックがある可能性があります。そのため、この投稿では、Linuxで重複ファイルを見つける方法を紹介します。

fdupesの紹介

目標を簡単に達成するには、fdupesというツールが必要です。 。

ツールのGithubプロファイルによると

FDUPESは、指定されたディレクトリ内にある重複ファイルを識別するためのプログラムです。
指定されたディレクトリ内。

これはオープンソースアプリケーションであり、そのコードを分析して目的に使用することができます。 C言語で作成されているため、非常に高速で効率的なツールです。

このアプリケーションの開発はあまり活発ではありませんが、非常に効率的です。これに加えて、バイナリを介して、またはソースコードを自分でコンパイルすることにより、ほとんどすべてのLinux派生システムで使用できます。

さあ、行きましょう。

Linuxにfdupesをインストールする

fdupesを使用するには コマンドは、システムにパッケージをインストールする必要があります。

Debian、Ubuntu、Linux Mint、またはこれらの派生物のいずれかを使用している場合は、次のようにインストールできます

sudo apt update
sudo apt install fdupes

CentOS Stream、RockyLinux、AlmaLinux、さらにはFedoraなどのRHELから派生したディストリビューションを使用している場合は、実行する必要があります

sudo dnf install fdupes

ただし、Gentooと派生物を使用している場合

emerge fdupes

OpenSUSEの場合

sudo zypper in fdupes

最後に、ArchLinuxとManjaroのような派生物について

sudo pacman -S fdupes

プログラムは非常に軽いので、システムにすぐにインストールできます。

Linuxで重複ファイルを見つける方法

fdupesが提供する利用可能なすべてのオプションを確認するには このコマンドを実行する必要があります

fdupes --help

このようにして、オプションの簡単な説明と、コマンドを使用するために従う必要のある基本的な構文にアクセスできます。

多くのオプションがありますが、実際には、コマンドは非常に簡単に使用でき、目標を非常に簡単に達成できます。

したがって、特定の場所にある重複ファイルを見つけるには、これに似たものを実行する必要があります

fdupes /home/angelo

もちろん、/home/angelo は、置き換える必要のあるテストディレクトリです。

また、2つ以上のディレクトリを空白で区切ると、同時に検索できます。

fdupes /home/angelo/Documents /home/angelo/Pictures

これにより、両方のディレクトリに表示される重複ファイルが一覧表示されます。

-rを使用して、ディレクトリを再帰的に検索およびスキャンすることもできます。 オプション。

fdupes -r /home/angelo/

これにより、パスの各サブフォルダーにあるすべての重複ファイルが一覧表示されます。

多くの人が重複ファイルを見つけて削除します。 -dを追加する オプションでこれを一度に行うことができます。

fdupes -rd /home/angelo/

ただし、アプリケーションの開発者は次のように警告しています

-dまたは–deleteを使用する場合は、次のことを保証するように注意する必要があります。
偶発的なデータ損失

しかし、これらのファイルのサイズを知りたい場合はどうでしょうか。さて、-mに感謝します オプションそれは非常に簡単な作業です。

fdupes -m /home/angelo/

したがって、この方法でfdupesを使用できます Linuxで重複ファイルを見つけます。

Linuxでのファイルの重複–結論

ターミナルは素晴らしく、そのおかげで、fdupesのおかげで、どのファイルが重複しているかを調べるためのファイル比較にも使用できます。 。

だから、楽しんでください、


Linux
  1. Linuxで最近または今日変更されたファイルを見つける方法

  2. Linuxでfdコマンドを使用してファイルを検索する方法

  3. Linuxで過去30日間に変更されたファイルを見つける方法は?

  1. Linuxで重複する写真を見つけて削除する方法

  2. Linux の find コマンドを使用してファイルを検索する方法

  3. Linux ですべてのスパース ファイルを見つける方法

  1. Linuxでファイルを見つける方法

  2. Linuxで重複ファイルを見つける方法は? fdupesコマンドのヘルプがここにあります!

  3. Linuxでパーティションのすべてのファイルを一覧表示する方法は?