Les 5 meilleurs outils pour rechercher et supprimer les fichiers en double sous Linux

La gestion des fichiers est une tâche compliquée en soi. Ajoutez à ce grand volume de fichiers en double qui monopolisent généralement l'espace de stockage, et le processus devient de plus en plus difficile.

Alors que la façon standard de traiter les fichiers en double est de les localiser et de les supprimer manuellement. Cependant, l'utilisation d'un programme de recherche de fichiers en double dédié peut accélérer considérablement le processus.

Donc, si vous envisagez de vous débarrasser des fichiers en double et de nettoyer votre ordinateur, voici une liste de certains des meilleurs outils pour rechercher et supprimer les fichiers en double sous Linux.

1. Fslint

Fslint est un utilitaire basé sur l'interface graphique et l'interface de ligne de commande pour nettoyer divers types d'encombrement de votre système. Il appelle cet encombrement "lint" et propose plusieurs outils pour vous aider à effectuer une multitude de tâches, notamment la recherche de fichiers en double, de répertoires vides et de noms de fichiers problématiques.

En proposant à la fois des modes de fonctionnement graphique et en ligne de commande, fslint permet aux nouveaux utilisateurs de Linux de libérer plus facilement le stockage de leur ordinateur de toutes sortes de peluches système.

Pour accéder à fslint via l'interface graphique, il vous suffit d'ouvrir le terminal et d'exécuter la commande fslint-gui .

En ce qui concerne les fonctionnalités avancées, le programme propose 10 fonctionnalités différentes en mode CLI telles que findup, findu8, findnl, findtf et found. En les utilisant, vous pouvez affiner les résultats de la recherche pour augmenter vos chances de trouver des types spécifiques de fichiers en double sur votre système.

Comment installer fslint

Sur les distributions basées sur Debian comme Ubuntu :

 sudo apt install fslint

Sur les distributions basées sur RHEL comme CentOS et Fedora :

 sudo yum install fslint
sudo dnf install fslint

Sur Arch Linux et Manjaro :

 sudo pacman -S fslint

2. Fdupes

Fdupes est l'un des programmes les plus simples pour identifier et supprimer les fichiers en double résidant dans les répertoires. Publié sous la licence MIT sur GitHub, il est gratuit et open-source.

Le programme fonctionne en utilisant la signature md5sum et la vérification de comparaison octet par octet pour déterminer les fichiers en double dans un répertoire. Si nécessaire, vous pouvez également effectuer des recherches récursives, filtrer les résultats de recherche et obtenir une vue résumée des fichiers en double découverts.

Une fois que vous avez identifié les fichiers en double dans un répertoire, vous pouvez ensuite utiliser fdupes pour supprimer les fichiers ou les remplacer par des liens vers le fichier d'origine.

Installation de Fdupes

Sur les distributions basées sur Debian :

 sudo apt install fdupes

Sur les distributions basées sur RHEL :

 sudo yum install fdupes
sudo dnf install fdupes

Pour installer sur Arch Linux et Manjaro :

 sudo pacman -S fdupes

Connexes : Comment rechercher et supprimer des fichiers en double sur Linux à l'aide de fdupes

3. Chercher

Rdfind est un autre utilitaire Linux pour vous aider à trouver des fichiers redondants sur votre ordinateur dans différents répertoires. Il s'appuie sur la comparaison des fichiers en fonction de leur contenu – et non de leur nom – pour identifier les doublons, ce qui le rend plus efficace dans son travail.

Pour y parvenir, le programme fonctionne en classant les fichiers égaux dans un répertoire et en déterminant l'original et les doublons : le fichier le mieux classé est sélectionné comme l'original tandis que les autres sont des doublons.

En outre, rdfind peut également calculer des sommes de contrôle pour comparer les fichiers si nécessaire. Et la meilleure partie est qu'il enregistre les résultats numérisés dans un fichier results.txt dans le répertoire de base, afin que vous puissiez vous y référer lorsque vous êtes sur le point de supprimer les doublons pour vous assurer de ne pas supprimer les mauvais.

Bien sûr, comme avec la plupart des autres outils de recherche de fichiers en double, rdfind propose également des préprocesseurs pour trier les fichiers, ignorer les fichiers vides ou définir des liens symboliques. Dernier point mais non le moindre, il existe également une option pour supprimer les fichiers en double.

Connexe : Qu'est-ce qu'un lien symbolique (lien symbolique) ? Comment en créer un sous Linux

Comment installer rdfind

Sur Debian/Ubuntu :

 sudo apt install rdfind

Sur Fedora/CentOS :

 sudo dnf install rdfind

4. DupeGuru

DupeGuru est un outil multiplateforme permettant de rechercher et de supprimer les fichiers en double sur votre ordinateur. L'une de ses meilleures caractéristiques est la possibilité de personnaliser le moteur de correspondance en fonction de vos préférences afin d'augmenter vos chances de trouver le bon type de fichiers en double dans un répertoire. Et similaire à quelques autres programmes de recherche de doublons, il offre également une interface graphique pour faciliter les opérations.

En parlant de fonctionnalité, dupeGuru utilise son algorithme de correspondance floue pour analyser les noms de fichiers ou le contenu des fichiers et trouver les doublons rapidement et efficacement.

De plus, il est également efficace pour gérer les informations spécifiques à la musique et aux images, ce qui lui donne un avantage sur les autres outils de recherche de fichiers en double. De plus, si nécessaire, vous avez la possibilité de modifier son moteur de correspondance pour localiser exactement le type de fichiers en double que vous souhaitez éliminer.

DupeGuru vous permet également de supprimer les fichiers en double. Et pour cela, il dispose d'un système de répertoire de référence, qui vous évite de supprimer accidentellement les mauvais fichiers. Outre la suppression, il existe également la possibilité de les déplacer ou de les copier ailleurs.

Installation de DupeGuru

Sur les distributions basées sur Debian :

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

Sur ArchLinux :

 sudo pacman -S dupeguru

5. Rmelint

Rmlint est un autre outil de recherche et de suppression de peluches, et pas seulement de fichiers en double, pour Linux. Il est gratuit et extrêmement rapide pour identifier les fichiers et répertoires en double sur votre système. Vous bénéficiez également d'une prise en charge du format de stockage Btrfs, ce qui le distingue des autres outils de cette liste.

En parlant de, certains des autres aspects où rmlint l'emporte sur les autres outils concurrents de suppression de fichiers en double incluent la possibilité de rechercher des fichiers en fonction d'une période particulière, de trouver des fichiers avec des identifiants d'utilisateur/groupe cassés et de trouver des binaires non dépouillés qui occupent beaucoup de l'espace. En outre, à l'instar de quelques autres programmes, il enregistre également les résultats analysés dans les fichiers rmlint.json et rmlint.sh , ce qui est pratique lors de l'opération de suppression.

Cependant, notez que, contrairement à d'autres outils, rmlint n'est pas le plus simple à utiliser : il génère un script pour supprimer les doublons, ce qui nécessite un certain niveau de compréhension pour être utilisé efficacement.

Comment installer rmlint

Sur les distributions basées sur Debian :

 sudo apt install rmlint

Sur Fedora et CentOS :

 sudo yum install rmlint
sudo dnf install rmlint

Sur les distributions basées sur Arch comme Manjaro :

 sudo pacman -S rmlint

Garder les fichiers en double à distance sous Linux

À l'aide des programmes de recherche de fichiers en double répertoriés ci-dessus, vous pouvez facilement identifier les fichiers en double qui pourraient occuper de l'espace sur votre ordinateur et les supprimer complètement. Cependant, un conseil lorsque vous travaillez avec de tels outils est d'être très prudent dans vos actions pour éviter de finir par supprimer des fichiers et des documents importants sur votre système.

Au cas où vous seriez un peu sceptique quant aux fichiers à supprimer et à ceux à conserver, assurez-vous de faire une sauvegarde de toutes les données de votre système pour plus de sécurité.