Si votre disque dur se remplit rapidement et que vous ne savez pas comment libérer de l’espace, rmlint est l’outil qu’il vous faut. Cet outil open source, compatible avec la plupart des distributions Linux, vous aidera à optimiser votre espace disque de manière efficace et rapide.
Par rapport à d’autres logiciels similaires, rmlint se démarque par sa vitesse d’exécution impressionnante. Il scanne vos disques en un instant pour identifier et supprimer les fichiers inutiles qui encombrent votre précieux espace de stockage. Parmi ses fonctionnalités, rmlint peut :
- Fichiers en double et répertoires en double
- Binaires non supprimés (c’est-à-dire binaires avec symboles de débogage)
- Liens symboliques rompus
- Fichiers et répertoires vides
- Fichiers avec un identifiant d’utilisateur ou/et de groupe cassé
Différences avec les autres outils de recherche de doublons :
- Extrêmement rapide (sans exagération, promis !)
- Mode Paranoïa pour ceux qui ne font pas confiance aux hashsums
- De nombreux formats de sortie
- Aucune interactivité
- Rechercher des fichiers uniquement plus récents qu’un certain mtime
- De nombreuses façons de gérer les doublons
- Mise en cache et relecture
- btrfs soutien
- etc.
Avec rmlint, vous pourrez rapidement retrouver de l’espace disque sans effort. Installez rmlint dès aujourd’hui et profitez d’un disque dur optimisé en un rien de temps.
Ce n’est pas tout ! rmlint propose également un mode « paranoïa » pour ceux qui souhaitent s’assurer à 100 % de ne pas supprimer de fichiers importants par erreur. De plus, il offre une multitude d’options pour s’adapter à vos besoins spécifiques. Par exemple, vous pouvez configurer rmlint pour qu’il se limite à la suppression des fichiers plus récents qu’une date spécifiée.
Grâce à ces fonctionnalités avancées, rmlint se révèle être un outil indispensable pour maintenir votre disque dur propre et optimisé. Essayez rmlint dès maintenant pour une gestion efficace de votre espace de stockage sur Linux.
Il fonctionne et se compile sous la plupart des Unices, notamment Linux, FreeBSD et Darwin. La cible principale est Linux cependant, certaines optimisations peuvent ne pas être disponibles autre part.
Pour l’installer sur Debian / Ubuntu :
sudo apt install rmlint
Une fois installé, lancez le dans le répertoire que vous souhaite analyser, exemple :
rmlint /home/diskigo/docuements
Pour activer le mode « paranoïa » :
rmlint --paranoid
Options de l’aide :
-h, --help Affiche les options de l’aide
--help-all Affiche toutes les options de l’aide
Options de l’application :
-d, --max-depth=N Spécifier la profondeur de traversée maximale
-S, --rank-by=[dlamprxDLAMPRX] Select originals by given criteria
-y, --sort-by=[moansMOANS] Sort rmlint output by given criteria
-T, --types=T Spécifier les types de doublons
-s, --size=m-M Spécifier les limites de taille
-a, --algorithm=A Choose hash algorithm
-o, --output=FMT[:PATH] Ajouter une sortie (remplace la valeur par défaut)
-O, --add-output=FMT[:PATH] Ajouter une sortie (ajouter aux valeurs par défaut)
-n, --newer-than-stamp=PATH Plus récent que l'horodatage fichier
-N, --newer-than=STAMP Plus récent que l'horodatage
-c, --config=FMT:K[=V] Configurer un format
-C, --xattr= Enable xattr based caching
-g, --progress Activer la barre de progression
-v, --loud Être plus verbeux (-vvv pour l'être encore plus)
-V, --quiet Être moins verbeux (-VVV pour l'être encore moins)
-Y, --replay=path/to/rmlint.json Resortir un fichier json
--equal=PATHS Test for equality of PATHS
-W, --no-with-color Ne pas utiliser la couleur
-r, --hidden Trouver les fichiers cachés
-f, --followlinks Follow symlinks
-F, --no-followlinks Ignore symlinks
-p, --paranoid Utiliser une fonction de hachage paranoïaque
-x, --no-crossdev Ne pas traverser les points de montages
-k, --keep-all-tagged Conserver tous les fichiers marqués
-K, --keep-all-untagged Conserver tous les fichiers non marqués
-m, --must-match-tagged Il doit y avoir un doublon dans le répertoire marqué
-M, --must-match-untagged Il doit y avoir un doublon dans le répertoire non marqué
-b, --match-basename Chercher uniquement les doublons avec le même nom de fichier
-e, --match-extension Chercher uniquement les doublons avec la même extension
-i, --match-without-extension Chercher uniquement les doublons avec le même nom de fichier hors extension
-D, --merge-directories Find duplicate directories
-j, --honour-dir-layout Only find directories with same file layout
-z, --perms=[RWX]+ Ne prendre en compte que les fichiers avec certaines permissions
-L, --no-hardlinked Ignore hardlink twins
--keep-hardlinked Keep hardlink that are linked to any original
--partial-hidden Traiter uniquement les fichiers cachés des répertoires en doubles
-Z, --mtime-window=T Consider duplicates only equal when mtime differs at max. T seconds
-0, --stdin0 Read null-separated file list from stdin
--no-backup Do not create backups of previous result files
--dedupe Dedupe matching extents from source to dest (if filesystem supports)
--dedupe-xattr Check extended attributes to see if the file is already deduplicated
--dedupe-readonly (--dedupe option) even dedupe read-only snapshots (needs root)
--is-reflink Test if two files are reflinks (share same data extents)
-H, --show-man Afficher la page de manuel
--version Afficher la version et les fonctionnalités
--gui Si installé, démarrer l'interface graphique avec les arguments suivants
--hash Fonctionne comme sha1sum pour tous les algorithmes de hachage (voir --hash --help)
Seules les options les plus importantes et qui modifient les réglages par défaut sont présentées ci-dessous.
Consultez la page de manuel (man 1 rmlint ou rmlint –show-man) pour plus de détails et d’informations sur son utilisation.
La page de manuel est disponible en ligne: http://rmlint.rtfd.org/en/latest/rmlint.1.html
En complément des exemples et des tutoriaux sont proposés sur le site http://rmlint.rtfd.org