Comment rechercher et supprimer des fichiers en double sur Linux à laide de fdupes

Comment rechercher et supprimer des fichiers en double sur Linux à laide de fdupes

Lorsque vous travaillez avec de grandes quantités de supports et de documents, il est assez courant d'accumuler plusieurs copies du même fichier sur votre ordinateur. Inévitablement, ce qui suit est un espace de stockage encombré rempli de fichiers redondants, provoquant des vérifications périodiques des fichiers en double sur votre système.

À cette fin, vous trouverez divers programmes pour identifier et supprimer les fichiers en double. Et fdupes se trouve être l'un de ces programmes pour Linux. Alors suivez-nous pendant que nous discutons de fdupes et vous guiderons à travers les étapes pour trouver et supprimer les fichiers en double sous Linux.

Qu'est-ce que fdupes?

Fdupes est un programme basé sur la CLI permettant de rechercher et de supprimer les fichiers en double sous Linux. Il est publié sous la licence MIT sur GitHub .

Dans sa forme la plus simple, le programme fonctionne en exécutant le répertoire spécifié via md5sum pour comparer les signatures MD5 de ses fichiers. Ensuite, il exécute une comparaison octet par octet pour identifier les fichiers en double et s'assurer qu'aucun doublon n'est omis.

Une fois que fdupes a identifié les fichiers en double, il vous donne la possibilité de les supprimer ou de les remplacer par des liens physiques (liens vers les fichiers d'origine). Ainsi, en fonction de vos besoins, vous pouvez procéder à une opération en conséquence.

Comment installer fdupes sur Linux ?

Fdupes est disponible sur la plupart des principales distributions Linux telles que Ubuntu, Arch, Fedora, etc. En fonction de la distribution que vous exécutez sur votre ordinateur, exécutez les commandes ci-dessous.

Sur les systèmes basés sur Ubuntu ou Debian :

sudo apt install fdupes

Pour installer fdupes sur Fedora/CentOS et d'autres distributions basées sur RHEL :

sudo dnf install fdupes

Sur Arch Linux et Manjaro :

sudo pacman -S fdupes

Comment utiliser fdupes ?

Une fois que vous avez installé le programme sur votre ordinateur, suivez les étapes ci-dessous pour rechercher et supprimer les fichiers en double.

Recherche de fichiers en double avec fdupes

Tout d'abord, commençons par rechercher tous les fichiers en double dans un répertoire. La syntaxe de base pour cela est :

fdupes path/to/directory

Par exemple, si vous souhaitez rechercher des fichiers en double dans le répertoire Documents , vous devez exécuter :

fdupes ~/Documents

Sortir:

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

Si fdupes trouve des fichiers en double dans le répertoire spécifié, il renverra une liste de tous les fichiers redondants regroupés par ensemble, et vous pourrez ensuite effectuer d'autres opérations sur eux si nécessaire.

Cependant, si le répertoire que vous avez spécifié se compose de sous-répertoires, la commande ci-dessus n'identifiera pas les doublons à l'intérieur. Dans de telles situations, ce que vous devez faire est d'effectuer une recherche récursive pour trouver tous les fichiers en double présents dans les sous-répertoires.

Pour effectuer une recherche récursive dans fdupes, utilisez le drapeau -r :

fdupes -r path/to/directory

Par exemple:

fdupes -r ~/Documents

Sortir:

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

Alors que les deux commandes ci-dessus peuvent facilement trouver des fichiers en double dans le répertoire spécifié (et ses sous-répertoires), leur sortie inclut également des fichiers en double de longueur nulle (ou vides).

Bien que cette fonctionnalité puisse toujours s'avérer utile lorsque vous avez trop de fichiers en double vides sur votre système, elle peut introduire de la confusion lorsque vous souhaitez uniquement rechercher des doublons non vides dans un répertoire.

Heureusement, fdupes vous permet d'exclure les fichiers de longueur nulle de ses résultats de recherche à l'aide de l' option -n , que vous pouvez utiliser dans vos commandes.

Remarque : Vous pouvez exclure les fichiers en double non vides dans les recherches normales et récursives.

Pour rechercher uniquement les fichiers en double non vides sur votre machine :

fdupes -n ~/Documents

Sortir:

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

Si vous avez affaire à plusieurs ensembles de fichiers en double, il est judicieux de générer les résultats dans un fichier texte pour référence future.

Pour ce faire, exécutez :

fdupes path/to/directory > file_name.txt

...où chemin/vers/répertoire est le répertoire dans lequel vous souhaitez effectuer la recherche.

Pour rechercher des fichiers en double dans le répertoire Documents , puis envoyer la sortie dans un fichier :

fdupes /home/Documents > output.txt

Enfin, si vous souhaitez voir un résumé de toutes les informations relatives aux fichiers en double dans un répertoire, vous pouvez utiliser l' indicateur -m dans vos commandes :

fdupes -m path/to/directory

Pour obtenir des informations sur les fichiers en double pour le répertoire Documents :

fdupes -m ~/Documents

Sortir:

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

A tout moment pendant votre utilisation de fdupes, si vous souhaitez de l'aide sur une commande ou une fonction, utilisez l' option -h pour obtenir l'aide en ligne de commande :

fdupes -h

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

Suppression de fichiers en double sous Linux avec fdupes

Après avoir identifié les fichiers en double dans un répertoire, vous pouvez procéder à la suppression/suppression de ces fichiers de votre système pour éliminer l'encombrement et libérer de l'espace de stockage.

Pour supprimer un fichier en double, spécifiez l' indicateur -d avec la commande et appuyez sur Entrée :

fdupes -d path/to/directory

Pour supprimer les fichiers en double dans le dossier Téléchargements :

fdupes -d ~/Downloads

Fdupes vous présentera maintenant une liste de tous les fichiers en double dans ce répertoire et vous donnera la possibilité de conserver ceux que vous souhaitez conserver sur votre ordinateur.

Par exemple, si vous souhaitez conserver le premier fichier de l'ensemble 1, vous devez entrer 1 après la sortie d'une recherche fdupes et appuyer sur Entrée .

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

De plus, si nécessaire, vous pouvez également enregistrer plusieurs instances de fichiers dans un ensemble de fichiers en double renvoyés. Pour cela, vous devez entrer les numéros correspondant aux fichiers en double dans une liste séparée par des virgules et appuyer sur Entrée .

Par exemple, si vous souhaitez enregistrer les fichiers 1, 3 et 5, vous devez saisir :

1,3,5

Si vous souhaitez conserver la première instance d'un fichier dans chaque ensemble de fichiers en double et souhaitez ignorer l'invite, vous pouvez le faire en incluant le commutateur -N , comme indiqué dans la commande suivante :

fdupes -d -N path/to/directory

Par exemple:

fdupes -d -N ~/Documents

Suppression réussie des fichiers en double sous Linux

L'organisation des fichiers est une tâche fastidieuse en soi. Ajoutez à cela les problèmes que causent les fichiers en double, et vous perdez quelques heures et efforts pour organiser votre stockage désorganisé.

Mais grâce à des utilitaires comme fdupes, il est beaucoup plus facile et efficace d'identifier les fichiers en double et de les supprimer. Et le guide ci-dessus devrait vous aider avec ces opérations sur votre machine Linux.

Tout comme les fichiers en double, les mots en double et les lignes répétées dans un fichier peuvent également être frustrants à gérer et nécessiter la suppression d'outils avancés. Si vous rencontrez également de tels problèmes, vous pouvez utiliser uniq pour supprimer les lignes en double d'un fichier texte.


Comment copier et coller sur Chromebook

Comment copier et coller sur Chromebook

La première chose que vous pourriez vous demander en passant à un Chromebook est de savoir comment faire les choses de base, le genre de choses que vous aviez sous la main dans votre ancien système d'exploitation. Le copier-coller est l'une de ces fonctions fondamentales que vous devez utiliser à un moment ou à un autre.

Comment faire un test de dactylographie sur Linux avec tt

Comment faire un test de dactylographie sur Linux avec tt

À l'ère moderne de la technologie, la dactylographie est devenue l'une des activités les plus courantes pour de nombreuses professions. Apprendre à taper plus rapidement avec précision peut vous aider à faire plus de choses dans le même laps de temps.

Le Wi-Fi ne fonctionne pas sur Ubuntu ? Voici comment y remédier

Le Wi-Fi ne fonctionne pas sur Ubuntu ? Voici comment y remédier

Ubuntu est populaire pour sa robustesse et relativement moins d'erreurs. Mais ce n'est pas sans son sac de problèmes, bien sûr. L'un de ces problèmes concerne son pilote Wi-Fi. Vous pourriez mettre votre système sous tension pour constater que votre Wi-Fi ne fonctionne pas.

Comment créer et scanner des codes QR sur Chromebook

Comment créer et scanner des codes QR sur Chromebook

Les codes de réponse rapide, ou codes QR en abrégé, sont des codes-barres avancés qui contiennent plus d'informations qu'un code-barres traditionnel. Ces codes sont bidimensionnels, ce qui vous permet de les scanner verticalement ou horizontalement.

Comment installer et supprimer des packages dans Arch Linux

Comment installer et supprimer des packages dans Arch Linux

Vous voulez installer des packages sur Arch Linux mais vous ne savez pas comment faire ? Beaucoup de gens sont confrontés à ce problème lorsqu'ils migrent pour la première fois des distributions basées sur Debian vers Arch. Cependant, vous pouvez facilement gérer les packages sur votre système basé sur Arch à l'aide des gestionnaires de packages.

Comment installer Spotify sur Linux

Comment installer Spotify sur Linux

Spotify est l'un des plus grands services de streaming musical. Il a des clients natifs pour les appareils mobiles (Android et iOS) et de bureau (Mac et Windows).

9 commandes de base pour démarrer avec Linux

9 commandes de base pour démarrer avec Linux

Les guides pratiques Linux s'attendent souvent à ce que vous effectuiez certaines opérations dans le terminal, ce qui peut sembler intimidant au début. Mais ne vous inquiétez pas ; cette aide-mémoire pour les commandes Linux couvrira le processus d'ouverture d'un terminal et l'émission de quelques commandes utiles.

Comment déplacer des fichiers Linux avec la commande Mv

Comment déplacer des fichiers Linux avec la commande Mv

Bien que vous sachiez probablement déjà comment déplacer un fichier sous Linux à l'aide du navigateur de fichiers GUI, vous vous demandez peut-être s'il existe une commande de déplacement dans le terminal qui vous permet de déplacer rapidement des fichiers vers différents répertoires. La commande mv est celle que vous voulez, et elle est facile à utiliser avec sa syntaxe simple et quelques indicateurs de sécurité facultatifs.

Les 10 meilleures distributions Linux basées sur Debian

Les 10 meilleures distributions Linux basées sur Debian

La Debian standard et sa populaire ramification Ubuntu sont d'excellents choix complets pour un système Linux, mais si vous avez des besoins plus spécialisés, vous voudrez peut-être une alternative à Debian.

Quelle est la meilleure distribution Linux pour ordinateurs portables ?

Quelle est la meilleure distribution Linux pour ordinateurs portables ?

L'une des meilleures choses à propos de Linux est qu'il existe une distribution pour tout le monde, quel que soit le type de matériel que vous utilisez. Vous pouvez sortir un vieil ordinateur portable janky de votre grenier, le dépoussiérer, installer Linux et vous êtes prêt à partir.

Remarque Prendre les Chromebooks plus facilement avec Cursive

Remarque Prendre les Chromebooks plus facilement avec Cursive

Cursive est une application Web progressive (PWA) que Google a introduite avec la sortie de HP Chromebook x2 11. Vous pouvez utiliser cette application pour prendre des notes manuscrites sur votre Chromebook équipé d'un stylet.

Comment utiliser Vim : un guide des bases

Comment utiliser Vim : un guide des bases

Vim est l'éditeur de code le plus puissant et le plus polyvalent disponible pour les systèmes de type Unix. C'est une extension de l'éditeur Vi développé par Bill Joy. Vim est disponible par défaut sur la plupart des systèmes Linux et BSD.

10 meilleures distributions Linux pour les développeurs

10 meilleures distributions Linux pour les développeurs

Bien que Linux ne soit peut-être pas le système d'exploitation préféré des utilisateurs occasionnels, c'est le choix de prédilection pour la plupart des développeurs et programmeurs. Linux est un système d'exploitation plus pratique qui a été explicitement conçu en pensant à la programmation et aux développeurs.

Comment chiffrer et déchiffrer facilement des fichiers et des répertoires sous Linux

Comment chiffrer et déchiffrer facilement des fichiers et des répertoires sous Linux

Avez-vous déjà voulu crypter rapidement et facilement des fichiers sous Linux sans avoir à installer et à apprendre de nouveaux packages logiciels ? Voici un moyen excellent et facile de crypter facilement des fichiers ou des répertoires via AES256 sécurisés avec un mot de passe, vous aidant à garder vos fichiers à l'abri des regards indiscrets.

Distributions Linux stables vs. Bleeding-Edge : laquelle choisir ?

Distributions Linux stables vs. Bleeding-Edge : laquelle choisir ?

L'un des principaux choix auxquels de nombreux utilisateurs de Linux sont confrontés lors du choix d'une distribution Linux est sa stabilité, ou à quel point le logiciel change.

Comment mettre à jour Firefox à partir du terminal sur les PC Linux Ubuntu

Comment mettre à jour Firefox à partir du terminal sur les PC Linux Ubuntu

Apprenez à mettre à jour Firefox depuis Terminal sur un PC Linux Ubuntu

2020 est-elle lannée de la pandémie de logiciels malveillants Linux ?

2020 est-elle lannée de la pandémie de logiciels malveillants Linux ?

Sa réputation de sécurité signifie que Linux est souvent considéré comme moins vulnérable aux types de menaces qui affligent régulièrement les systèmes Microsoft Windows. Une grande partie de cette sécurité perçue vient du nombre relativement faible de systèmes Linux, mais les cybercriminels commencent-ils à voir l'intérêt de choisir la qualité plutôt que la quantité ?

Comment convertir entre des packages Linux à laide dAlien

Comment convertir entre des packages Linux à laide dAlien

Voulez-vous convertir un package Linux dans un autre format ? Peut-être que le package que vous recherchez n'est pas disponible pour votre distribution, mais vous le voulez toujours, quoi qu'il arrive. Ou peut-être êtes-vous un développeur et souhaitez-vous gagner du temps en reconditionnant rapidement votre programme dans d'autres formats sans avoir à recréer le package.

Comment ajouter un utilisateur Sudo dans Ubuntu

Comment ajouter un utilisateur Sudo dans Ubuntu

sudo est l'une des commandes les plus couramment utilisées dans les systèmes Linux. Il permet à un utilisateur d'exécuter un

Comment copier et coller sur Chromebook

Comment copier et coller sur Chromebook

La première chose que vous pourriez vous demander en passant à un Chromebook est de savoir comment faire les choses de base, le genre de choses que vous aviez sous la main dans votre ancien système d'exploitation. Le copier-coller est l'une de ces fonctions fondamentales que vous devez utiliser à un moment ou à un autre.

Comment faire un test de dactylographie sur Linux avec tt

Comment faire un test de dactylographie sur Linux avec tt

À l'ère moderne de la technologie, la dactylographie est devenue l'une des activités les plus courantes pour de nombreuses professions. Apprendre à taper plus rapidement avec précision peut vous aider à faire plus de choses dans le même laps de temps.

Le Wi-Fi ne fonctionne pas sur Ubuntu ? Voici comment y remédier

Le Wi-Fi ne fonctionne pas sur Ubuntu ? Voici comment y remédier

Ubuntu est populaire pour sa robustesse et relativement moins d'erreurs. Mais ce n'est pas sans son sac de problèmes, bien sûr. L'un de ces problèmes concerne son pilote Wi-Fi. Vous pourriez mettre votre système sous tension pour constater que votre Wi-Fi ne fonctionne pas.

Installez TeamViewer 8 pour Ubuntu 12.04

Installez TeamViewer 8 pour Ubuntu 12.04

Dans cette vidéo, j'installe et utilise TeamViewer 8 pour le système Ubuntu 12.04 avec un guide complet. Mais cela fonctionnera également sur Windows.

Comment créer et scanner des codes QR sur Chromebook

Comment créer et scanner des codes QR sur Chromebook

Les codes de réponse rapide, ou codes QR en abrégé, sont des codes-barres avancés qui contiennent plus d'informations qu'un code-barres traditionnel. Ces codes sont bidimensionnels, ce qui vous permet de les scanner verticalement ou horizontalement.

Comment installer et supprimer des packages dans Arch Linux

Comment installer et supprimer des packages dans Arch Linux

Vous voulez installer des packages sur Arch Linux mais vous ne savez pas comment faire ? Beaucoup de gens sont confrontés à ce problème lorsqu'ils migrent pour la première fois des distributions basées sur Debian vers Arch. Cependant, vous pouvez facilement gérer les packages sur votre système basé sur Arch à l'aide des gestionnaires de packages.

15 meilleurs thèmes pour Ubuntu 20.04 en 2020

15 meilleurs thèmes pour Ubuntu 20.04 en 2020

De nombreux nouveaux thèmes mis à jour sont prêts à être installés sur le nouveau bureau GNOME d'Ubuntu 20.04. Voici une liste des meilleurs thèmes Ubuntu en 2020

5 meilleures applications de transfert de fichiers Wi-Fi dUbuntu vers Android

5 meilleures applications de transfert de fichiers Wi-Fi dUbuntu vers Android

Un mécanisme comme le FTP, le transfert de fichiers peer-to-peer, le transfert Wi-Fi vous fera gagner du temps si vous partagez souvent des fichiers entre votre Android et Ubuntu.

Comment installer Spotify sur Linux

Comment installer Spotify sur Linux

Spotify est l'un des plus grands services de streaming musical. Il a des clients natifs pour les appareils mobiles (Android et iOS) et de bureau (Mac et Windows).

9 commandes de base pour démarrer avec Linux

9 commandes de base pour démarrer avec Linux

Les guides pratiques Linux s'attendent souvent à ce que vous effectuiez certaines opérations dans le terminal, ce qui peut sembler intimidant au début. Mais ne vous inquiétez pas ; cette aide-mémoire pour les commandes Linux couvrira le processus d'ouverture d'un terminal et l'émission de quelques commandes utiles.