We are committed to provide service 24 X 7

Deals, Shopping, Training, Tools

Learn how to – Find File Duplicates on Linux/macOS/Windows using dupeGuru

Learn how to – Find File Duplicates on Linux/macOS/Windows using dupeGuru.

Having a “disk full” error is one of often errors faced by individuals. This error may result from having duplicate files on your system. Saving these files may happen knowingly or unknowingly for example downloading a file twice in the same or different directories. This may lead to the disk full error that may baffle you from storing other important files.

Tracing file duplicates can be extremely hard. No matter how organized your system is the file duplicate can be buried in your system and make it so hard to trace it. An easy way to identify these duplicate files is by using dupeGuru. This is a free and open-source cross-platform tool written in Python 3 that lets you quickly identify file duplicates on your system. It scans the filenames or contents and features a fuzzy matching algorithm that identifies the duplicate even when names aren’t exactly the same.

It supports several languages such as English, German, French, Chinese (Simplified), Czech, Vietnamese, Italian, Ukrainian, Brazilian, Armenian, and Russian.

This guide demonstrates how you can install and use dupeGuru to identify file Duplicates on Linux / macOS / Windows systems

Install dupeGuru on Linux / macOS / Windows

DupeGuru can be installed on Linux / macOS / Windows systems. Follow the below steps to install it on your system.

Install dupeGuru on Windows

Download the appropriate windows package provide on the dupeGuru release page. As of this guide, the latest version was at 4.21.

Download the file using Wget;

##For 64-bit
VERSION=$(curl -s https://api.github.com/repos/arsenetar/dupeguru/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/arsenetar/dupeguru/releases/download/$VERSION/dupeGuru_win64_$VERSION.exe

##For 32-bit 
VERSION=$(curl -s https://api.github.com/repos/arsenetar/dupeguru/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/arsenetar/dupeguru/releases/download/$VERSION/dupeGuru_win32_$VERSION.exe

Once downloaded, install the file by clicking on it. Select the preferred language and proceed with the normal installation.

Install dupeGuru on macOS

For macOS systems, download the DMG file for installation from the dupeGuru release page. You can also pull the file with wget:

##For Qt Version
VERSION=$(curl -s https://api.github.com/repos/arsenetar/dupeguru/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/arsenetar/dupeguru/releases/download/$VERSION/dupeguru_macOS_Qt_$VERSION.zip

##For Cocoa Version
VERSION=$(curl -s https://api.github.com/repos/arsenetar/dupeguru/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/arsenetar/dupeguru/releases/download/$VERSION/dupeguru_macOS_Cocoa_$VERSION.dmg

Install dupeGuru on Linux

On Linux, download the suitable package for your system available on the dupeGuru release page.

You can as well pull the file with the command:

#For Debian/Ubuntu
VERSION=$(curl -s https://api.github.com/repos/arsenetar/dupeguru/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/arsenetar/dupeguru/releases/download/$VERSION/dupeguru_$VERSION_amd64.deb

##For CentOS/Rocky Linux 8/Alma Linux 8
VERSION=$(curl -s https://api.github.com/repos/arsenetar/dupeguru/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/arsenetar/dupeguru/releases/download/$VERSION/dupeguru-$VERSION-2.x86_64.rpm

Once downloaded, install the required packages:

  • Python 3.7+
  • PyQt5

Install dependencies using commands shared below:

Ubuntu / Debian:

sudo apt install python3 python3-pyqt5 python3-mutagen

RHEL / CentOS / AlmaLinux / Rocky Linux 8:

sudo yum install python39-devel

wget https://rpmfind.net/linux/fedora/linux/releases/34/Everything/x86_64/os/Packages/p/python3-mutagen-1.45.1-3.fc34.noarch.rpm
sudo rpm -Uvi python3-mutagen-1.45.1-3.fc34.noarch.rpm

wget https://rpmfind.net/linux/fedora/linux/releases/34/Everything/x86_64/os/Packages/p/python3-semantic_version-2.8.4-6.fc34.noarch.rpm
sudo rpm -Uvi python3-semantic_version-2.8.4-6.fc34.noarch.rpm

Once the required packages are installed, proceed and install the package with the command:

##On Debian/Ubuntu
sudo apt install python3 python3-pyqt5 python3-mutagen
sudo apt install ./dupeguru_*_amd64.deb

##On CentOS/Rocky Linux 8/Alma Linux 8

sudo yum localinstall ./dupeguru-*.x86_64.rpm

You can also install dupeGuru on Ubuntu using PPA.

sudo add-apt-repository ppa:dupeguru/ppa
sudo apt update
sudo apt install dupeguru

Use dupeGuru on Linux / macOS / Windows

Once installed, launch the application from the App Menu.

DupeGuru will start with the below interface.

There are 3 modes:

  • Standard – for files
  • Music– best for music duplicates
  • Picture – for picture duplicates

To scan a directory, load it by clicking on the (+)green button shown above

Once loaded, click scan to identify file duplicates. The duplicated files in the directory will appear as shown.

Now perform the desired activity on the duplicates from the Actions tab

It is that easy!

I hope you found this guide on how to find file duplicates on Linux / macOS / Windows using dupeGuru significant.

See more on this page:

How to Recover Files/Data from Formatted SD Card?

Analyze Nginx/Apache Log Files using SEO Log File Analyser

Encrypt Files and Directories on Linux using VeraCrypt

Encrypt Files and Directories on Linux using eCryptFS

Cart

Your Cart is Empty

Back To Shop