ターミナルを使用して重複ファイルを再帰的に削除するにはどうすればよいですか?


1

私はMacを使用していますが、別のコンピューターから写真を大量に転送しましたが、結局のところ、複製がたくさんあります...

だから...私はmac端末にあまり詳しくありませんが、Linux用のソリューションがあれば、おそらくmacでも動作します。

私の写真フォルダ内のすべてのフォルダを再帰的にスキャンし、それらを削除できるようにする必要があります。

ありがとう

回答:


2

2つの方法:

商用ソフトウェアを使用する

重複ファイルの検索をお試しください。7日間無料です。

Araxis Find Duplicate Filesは、名前に関係なく、重複したコンテンツを持つファイルを検索、表示、管理するのに役立ちます。大きな画像、ダウンロード、またはドキュメントフォルダがある場合に特に役立ちます。

fdupesを使用する

fdupes重複ファイルを見つけて削除できる便利なツールがあります。

ホームページのガイドを使用してHomebrewインストールします。次のように入力すると機能するはずです。

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

Homebrewは、などの最も重要なUnixツールをインストールできるパッケージマネージャーですfdupes。Homebrewをインストールしたら、次のように入力します。

brew install fdupes

その後、次のコマンドを使用してディレクトリをスキャンできます。

fdupes -rd your-folder

これにより、重複が検出されるたびにプロンプ​​トが表示され、それらを削除または保存するように求められます。


すばらしいです!Homebrewには他にもいくつかの素晴らしいパッケージがあります。OS XにはないLinux / Unixツールを探す場合は、brew search xyz:)を使用してください
slhck

+1 fdupesはまさに私が探していたものです、ありがとう!
somedirection
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.