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,