Comment rechercher et supprimer des fichiers en double sous Linux à l'aide de l'outil de ligne de commande « fdupes »

Apprenez à rechercher et à supprimer les fichiers en double à l'aide de la commande linux fdupes

Avez-vous déjà téléchargé un document PDF sur Internet, l'avez-vous déplacé dans un dossier, et dix mois plus tard, l'avez-vous à nouveau téléchargé parce que vous n'avez pas pu trouver le premier ? Avez-vous « Document », « Document (1) », Document (2), tous regroupés dans le même dossier Téléchargements ?

La disponibilité accrue d'Internet au fil des ans a permis aux utilisateurs de ne pas perdre de temps à utiliser les fonctionnalités de recherche (souvent lentes et ennuyeuses) des explorateurs de fichiers et de télécharger à nouveau les fichiers nécessaires. Ceci, associé à des structures de dossiers non organisées, crée rarement une situation de stockage chaotique dans laquelle les fichiers en double peuvent consommer jusqu'à plusieurs gigaoctets d'espace.

Pour traiter ces fichiers en double, la communauté GNU/Linux nous offre une pléthore d'options basées sur la ligne de commande et l'interface graphique. L'un de ces outils de ligne de commande faciles à utiliser est « fdupes ».

Trouver des doublons à l'aide de « fdupes » sous Linux

Pour trouver des doublons dans un répertoire particulier, tapez simplement fdupes sur le terminal Linux et exécutez-le. Sinon, allez dans le répertoire requis en utilisant CD et courir fdupes. (la . dans la commande signifie le répertoire courant dans la ligne de commande Linux).

Cependant, cela ne vérifie que les fichiers dans le répertoire donné. Si le répertoire contient un autre répertoire (qui peut en outre contenir une hiérarchie de répertoires en dessous), nous devons simplement passer le -r drapeau (récursif) au fdupes commander.

fdupes -r 

Suppression des doublons

Maintenant que nous avons la liste des fichiers en double, nous pouvons utiliser le rm commande sous Linux pour supprimer les doublons qui consomment de l'espace inutile.

rm 

Mais que se passe-t-il s'il existe un grand nombre de fichiers en double et que nous souhaitons en conserver un et supprimer le reste ? Il devient assez fastidieux de supprimer chaque fichier un par un en utilisant rm dans ce cas.

Nous utilisons -ré drapeau. Il invite l'utilisateur à saisir le fichier à conserver et supprime le reste.

fdupes -d 

Noter: Les indicateurs peuvent également être utilisés en combinaison avec la plupart des commandes Linux.

fdupes -rd 

Utiliser -N drapeau avec -ré pour conserver le premier fichier par défaut et en supprimer les autres, sans créer l'invite de commande pour les fichiers à conserver.

fdupes -rdN 

Ce sont les options les plus utiles dans le fdupes commande pour se débarrasser efficacement des fichiers en double.

Notez que, si la commande est exécutée sur un dossier plus volumineux (par exemple sur /domicile ou sur le dossier racine /), fdupes prendra un certain temps à s'exécuter et affichera une barre de progression sur le terminal.

Nous espérons que les informations de cette page vous seront utiles. Si vous avez des questions, faites-le nous savoir dans la section commentaires ci-dessous.