GNU/Linux >> Tutoriels Linux >  >> Linux

Comment trouver des fichiers en double sous Linux

Bonjour les amis. Travailler dans le terminal est commun à tous ceux d'entre nous qui travaillent avec des serveurs Linux. Cependant, entre les utilisations, il peut y avoir des astuces que nous avons négligées ou que nous ne connaissons tout simplement pas. C'est pourquoi, dans cet article, nous allons vous montrer comment trouver des fichiers en double sous Linux.

Présentation de fdupes

Pour rendre notre objectif plus facile à atteindre, nous avons besoin d'un outil appelé fdupes .

Selon le profil Github de l'outil

FDUPES est un programme permettant d'identifier les fichiers en double résidant dans des répertoires spécifiés.
dans les répertoires spécifiés.

Il s'agit d'une application open source dont nous pouvons analyser le code et l'utiliser à nos fins. Il est créé en langage C, c'est donc un outil très rapide et efficace.

Bien que le développement de cette application ne soit pas très actif, il est très efficace. En plus de cela, nous pouvons l'utiliser sur presque tous les systèmes dérivés de Linux via des binaires ou en compilant nous-mêmes le code source.

Alors, allons-y.

Installer fdupes sous Linux

Pour utiliser les fdupes commande, nous devons installer le package sur notre système.

Si vous utilisez Debian, Ubuntu, Linux Mint ou l'un de ces dérivés, vous pouvez l'installer comme suit

sudo apt update
sudo apt install fdupes

Si vous utilisez une distribution dérivée de RHEL telle que CentOS Stream, RockyLinux, AlmaLinux ou même Fedora, vous devez exécuter

sudo dnf install fdupes

Mais si vous utilisez Gentoo et ses dérivés

emerge fdupes

Pour OpenSUSE

sudo zypper in fdupes

Enfin sur Arch Linux et dérivés comme Manjaro

sudo pacman -S fdupes

Comme le programme est si léger, vous l'aurez sur votre système très rapidement.

Comment trouver des fichiers en double sous Linux

Pour vérifier toutes les options disponibles fournies par fdupes vous devez exécuter cette commande

fdupes --help

De cette façon, vous aurez accès à une brève description des options et à une syntaxe de base que vous devez suivre pour utiliser la commande.

Bien qu'il existe de nombreuses options, la réalité est que la commande est assez simple à utiliser et atteint son objectif très facilement.

Donc, pour savoir quels sont les fichiers en double à un emplacement spécifique, vous devez exécuter quelque chose de similaire à ceci

fdupes /home/angelo

Bien sûr, /home/angelo est un répertoire de test que vous devez remplacer.

De plus, vous pouvez rechercher simultanément deux ou plusieurs répertoires si vous les séparez par un espace vide.

fdupes /home/angelo/Documents /home/angelo/Pictures

Cela listera les fichiers en double qui apparaissent dans les deux répertoires.

Il est également possible de rechercher et de parcourir récursivement les répertoires avec le -r option.

fdupes -r /home/angelo/

Cela listera tous les fichiers en double dans chacun des sous-dossiers du chemin.

De nombreuses personnes localisent les fichiers en double pour les supprimer. En ajoutant le -d option, nous pouvons le faire en une seule fois.

fdupes -rd /home/angelo/

Cependant, le développeur de l'application nous prévient que

Lorsque vous utilisez -d ou –delete, veillez à vous assurer contre
perte accidentelle de données

Mais que se passe-t-il si nous voulons connaître la taille de ces fichiers ? Eh bien, grâce au -m option c'est une tâche très facile.

fdupes -m /home/angelo/

Donc, de cette façon, nous pouvons utiliser fdupes et découvrez les fichiers en double sous Linux.

Fichiers en double sous Linux – Conclusion

Le terminal est merveilleux et grâce à lui, on peut même l'utiliser pour la comparaison de fichiers pour savoir quels fichiers sont des doublons grâce à fdupes .

Alors, profitez-en,


Linux
  1. Comment trouver les fichiers modifiés récents ou d'aujourd'hui sous Linux

  2. Comment rechercher des fichiers avec la commande fd sous Linux

  3. Comment utiliser la commande Linux find pour rechercher des fichiers

  4. Comment trouver tous les fichiers épars sous Linux

  5. Comment lister tous les fichiers d'une partition sous Linux ?

Comment trouver une adresse IP sous Linux

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

Comment trouver des fichiers basés sur l'horodatage sous Linux

Comment rechercher des fichiers avec la commande fd sous Linux

Comment trouver des fichiers en double sous Linux et les supprimer

Comment trouver des dossiers sous Linux