GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Les 3 meilleurs outils pour rechercher et supprimer des fichiers en double sous Linux

La gestion des fichiers peut être une tâche compliquée s'il existe un grand nombre de fichiers en double dans le système. Un grand volume de fichiers en double occupe l'espace de stockage et peut créer des problèmes de disque plein. Le moyen le plus simple de traiter les fichiers en double est de les localiser et de les supprimer manuellement, mais l'utilisation d'un outil pour rechercher et supprimer les fichiers en double peut considérablement faciliter le processus. Dans cet article, nous allons apprendre quelques outils utilitaires utiles pour rechercher et supprimer les fichiers en double du système Linux.

Fslin

Dans les systèmes basés sur Linux/Unix, il existe un outil très utile appelé "fslint" qui permet de rechercher et de supprimer complètement les fichiers en double, les fichiers temporaires, les dossiers vides et de libérer de l'espace disque. Fslint est livré avec les modes GUI et CLI, ce qui facilite son utilisation. L'installation de cet outil utilitaire est simple et facile. Exécutez simplement la commande suivante et commencez à utiliser l'outil

Ubuntu/Debian

$ sudo apt-get install fslint

Dans Ubuntu 20.04 LTS, fslint n'est pas disponible dans le référentiel par défaut. Utilisez la commande suivante pour installer l'outil.

$ mkdir -p ~/Downloads/fslint
$ cd ~/Downloads/fslint
$ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
$ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-6_amd64.deb
$ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/f/fslint/fslint_2.46-1_all.deb
$ sudo apt-get install ./*.deb

RHEL/CentOS

$ sudo yum install epel-release
$ sudo yum install fslint

Une fois l'installation terminée, recherchez fslink dans l'application. Indiquez le répertoire pour analyser les fichiers et cochez recurse option pour analyser les fichiers dans les sous-répertoires de manière récursive. Une fois l'analyse terminée, cliquez sur supprimer pour supprimer les fichiers en double.

Rdtrouver

Rdfind est un outil utilitaire open source et gratuit pour trouver des fichiers en double. Il compare les fichiers en fonction du contenu et différencie les fichiers originaux et dupliqués à l'aide d'un algorithme de classification. Une fois le fichier en double trouvé, il fournit un rapport en conséquence.

Exécutez la commande suivante pour installer l'outil

Ubuntu/Debian

$ sudo apt-get install rdfind

RHEL/CentOS

$ sudo yum install epel-release
$ sudo yum install rdfind

Une fois l'outil installé, exécutez le rdfind commande avec le chemin du répertoire où nous voulons trouver les fichiers en double. Dans cet exemple, j'ai utilisé /home/aayush/Download est en train d'être utilisé. Vous pouvez avoir votre propre hypothèse.

Syntaxe

$ rdfind <Path>

Exemple

$ rdfind /home/aayush/Downloads

Un fichier de rapport appelé results.txt est généré dans le répertoire de travail en cours. Recherchez le fichier pour plus de détails sur les fichiers en double.

Fdupes

Fdupes est un autre outil utilitaire utile disponible dans les systèmes Linux. Il est gratuit et open source et écrit en langage de programmation C. Cet outil utilitaire identifie les fichiers en double en comparant la taille des fichiers, la signature MD5 partielle, la signature MD5 complète et en effectuant une comparaison octet par octet pour la vérification.

Exécutez la commande suivante pour installer l'outil

Ubuntu/Debian

$ sudo apt-get install fdupes

RHEL/Centos

$ yum install epel-release
$ yum install fdupes

Une fois l'outil installé, exécutez les fdupes commande avec le chemin où nous voulons trouver les fichiers en double.

Syntaxe

$ fdupes <path>

Exemple

$ fdupes /home/aayush/Downloads/Kubernetes

Pour rechercher les fichiers en double dans les sous-répertoires, exécutez le fdupes commande avec l'option -r avec le chemin.

Syntaxe

$ fdupes <Path> -r

Exemple

$ fdupes /home/aayush/Downloads -r

Sortie :

Pour supprimer tous les doublons, exécutez la commande fdupes avec l'option -d avec le chemin.

Syntaxe

$ fdupes -d <Path>

Exemple

$ fdupes -d /home/aayush/Downloads/Kubernetes

Sortie

Pour supprimer tous les doublons dans les sous-répertoires, exécutez le fdupes commande récursivement(-r ) avec l'option -d comme.

Syntaxe

$ fdupes -d <path> -r

Exemple

$ fdupes -d /home/aayush/Downloads -r

Pour obtenir plus d'aide sur la commande fdupes, exécutez la commande suivante.

$ fdupes --help
$ man fdupes

Conclusion

Parfois, avoir des fichiers en double dans le système peut créer un très gros problème. Dans cet article, j'ai couvert différents outils pour trouver et supprimer les fichiers en double dans le système Linux. Merci d'avoir lu.


Ubuntu
  1. 5 outils de ligne de commande pour trouver rapidement des fichiers sous Linux

  2. Trouver des fichiers et des répertoires sous Linux comme un pro

  3. Comment rechercher et supprimer des photos en double sous Linux

  4. Trouvez les fichiers et répertoires les plus volumineux sous Linux

  5. Comment trouver des fichiers en double sous Linux

3 façons de trouver des fichiers et des répertoires sous Linux

Rechercher et remplacer les fichiers en double dans Ubuntu 18.04 LTS

Comment rechercher et supprimer des fichiers en double dans Ubuntu à l'aide de Fdupes

Comment rechercher et supprimer des répertoires vides sous Linux

Comment trouver des fichiers en double sous Linux et les supprimer

Trouvez facilement des fichiers et des répertoires sur Linux