Accueil
» LINUX
»
Comment trouver et supprimer les fichiers en double sous Linux avec FSlint
Comment trouver et supprimer les fichiers en double sous Linux avec FSlint
FSlint peut analyser les dossiers Linux sélectionnés à la recherche de fichiers en double, regrouper les copies correspondantes pour vérification et vous permettre de supprimer les chemins inutiles ou de les fusionner en liens physiques. La procédure de nettoyage est simple si FSlint est déjà installé, mais ce logiciel est ancien : de nombreuses distributions actuelles ne l'intègrent plus. Consultez les notes d'installation ci-dessous avant de suivre les instructions obsolètes.
Les illustrations montrent des exemples d'organisation et de noms de fichiers ; l'apparence exacte peut varier selon votre version de FSlint et votre thème de bureau. Commencez par les dossiers contenant vos documents, photos ou téléchargements. N'effectuez pas un nettoyage complet du système lors de votre première analyse.
Vérifiez la disponibilité de FSLint avant l'installation.
Ouvrez un terminal et vérifiez si le programme graphique est déjà installé :
command -v fslint-gui
Si la commande renvoie un chemin, lancez FSlint depuis votre menu d'applications ou exécutez `fslint` fslint-gui. S'il est absent, vérifiez d'abord le dépôt de paquets officiel de votre distribution. Sur les systèmes Debian, `fslint` apt-cache policy fslintindique si un paquet candidat est disponible ; installez-le sudo apt install fslintuniquement si votre dépôt configuré le propose. La recherche de paquets Debian actuelle ne répertorie pas FSlint, et la fiche de suppression de Debian mentionne sa dépendance à PyGTK, un composant non maintenu, qui était lié à Python 2.
La page du projet FSlint indique la version 2.46, propose des liens vers son code source et sa documentation, et précise que les utilisateurs Linux modernes pourraient préférer un outil plus activement maintenu. Elle renvoie également vers un paquet Snap ; le Snap Store identifie ce paquet comme fslint-unofficial , il s'agit donc d'une distribution tierce ; vérifiez son éditeur et ses permissions avant l'installation. Évitez de vous fier aux anciens tutoriels qui préconisent de compiler FSlint avec une makecommande dans le porépertoire ; cette méthode d'installation n'est plus d'actualité.
Analyser les dossiers avec FSlint
1. Ouvrez le détecteur de doublons
Pour commencer fslint-gui, dans la liste de gauche, sélectionnez « Doublons » si cette option n'est pas déjà choisie. Vous pouvez également spécifier des répertoires lors du lancement du programmefslint-gui "$HOME/Documents" ; le manuel de FSlint indique que les chemins d'accès sont un argument optionnel.
Ouvrez FSlint et sélectionnez l'outil Doublons avant de lancer une analyse.
2. Limiter le chemin de recherche
Ajoutez uniquement les dossiers que vous souhaitez comparer, tels que Documents, Images ou un dossier de sauvegarde spécifique. Dans la zone Chemin de recherche , utilisez Ajouter pour sélectionner chaque répertoire et supprimez les emplacements que vous ne souhaitez pas inclure. Si vous lancez FSlint avec des arguments de répertoire, assurez-vous qu'il s'agit bien des chemins que vous souhaitez analyser.
Choisissez un chemin de recherche ciblé, tel que Documents, avant de lancer la recherche.
3. Lancez l'analyse
Cliquez sur Rechercher et laissez FSlint terminer. L'opération peut être plus longue si un dossier contient de nombreux fichiers volumineux. Par défaut, FSlint explore les sous-répertoires. Si vous utilisez son outil en ligne de commande, findup -f "$HOME/Documents"il liste les chemins correspondants sans demander de suppression ni de fusion ; l' -roption désactive la récursivité, alors omettez-la si vous souhaitez inclure les sous-dossiers.
Exécutez la fonction Rechercher sur les dossiers sélectionnés ; les sous-dossiers sont inclus par défaut.
4. Lisez les groupes de résultats
FSlint regroupe les fichiers en double et affiche leur chemin d'accès, leur taille, leur date et un total. Un nom identique ne suffit pas à identifier deux fichiers comme des doublons ; l'outil compare leur contenu. Développez chaque groupe et vérifiez l'emplacement de chaque copie. Une photo archivée et une photo d'un album actuel peuvent avoir des données identiques, mais servir à des fins différentes au sein de votre organisation.
Veuillez consulter le chemin d'accès et le résumé de chaque groupe avant de sélectionner des fichiers.
5. Décidez quel exemplaire conserver
Choisissez la copie dont vous souhaitez conserver l'emplacement et le nom. Vérifiez que les applications, scripts ou flux de travail importants ne dépendent pas de l'autre chemin. En cas de doute, ne modifiez pas ce groupe. Sauvegardez vos fichiers importants avant toute modification, notamment lors du nettoyage d'un dossier partagé ou d'une sauvegarde.
Comparez les chemins d'accès complets et les détails des fichiers, puis décidez quel chemin d'accès doit être conservé.
6. Supprimez uniquement les copies redondantes.
Sélectionnez le ou les fichiers supplémentaires, en conservant au moins une copie dans chaque groupe, puis cliquez sur Supprimer . Certaines versions proposent des raccourcis de sélection dans le menu Sélectionner ; vérifiez les lignes sélectionnées avant de confirmer toute action groupée. La suppression est définitive, sauf indication contraire dans votre configuration. Ne sélectionnez pas tous les résultats dans le seul but d'afficher un total d'espace maximal.
La sélection en masse peut être utile, mais assurez-vous que l'élément d'origine souhaité reste bien non sélectionné.Le chemin redondant est sélectionné avant l'application de la suppression.
7. N'utilisez la fusion que lorsque les liens physiques sont appropriés.
La fonction Fusionner de FSlint remplace les chemins dupliqués par des liens physiques pointant vers un seul fichier stocké. Les chemins restent accessibles, mais ils font référence aux mêmes données sous-jacentes ; les modifications effectuées via un chemin affectent les mêmes données accessibles via les autres. Il ne s'agit pas d'une copie de sauvegarde distincte, et les liens physiques ne peuvent pas s'étendre sur différents systèmes de fichiers, comme l'explique la documentation Linux relative aux liens . Pour un nettoyage personnel courant, il est plus simple de supprimer les copies supplémentaires vérifiées. N'utilisez la fonction Fusionner que si vous comprenez le fonctionnement des liens physiques et que vous disposez d'une sauvegarde.
8. Numérisez à nouveau et vérifiez
Exécutez à nouveau la recherche sur les mêmes dossiers pour confirmer la suppression des groupes de fichiers en double. Ouvrez les fichiers conservés pour vérifier leur bon fonctionnement, puis vérifiez l'espace disponible dans l'utilitaire de disque de votre ordinateur ou avec df -h "$HOME"FSlint. L'espace disponible peut être inférieur à l'estimation de FSlint si le système de fichiers utilise la compression ou d'autres fonctionnalités de stockage. Conservez votre sauvegarde jusqu'à ce que vous soyez certain qu'aucun fichier important n'a été supprimé.
Une nouvelle analyse complète confirme qu'aucun groupe en double ne subsiste dans les chemins que vous avez vérifiés.