Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
fslint [Le 14/05/2010, 09:41]
Canigou 66 la recherche est effectué > la recherche est effectuée, mauvais lien symboliques > mauvais liens symboliques
fslint [Le 20/06/2021, 09:52] (Version actuelle)
zococo
Ligne 1: Ligne 1:
-{{tag>fslint ​}}+{{tag>Xenial administration système}} 
 ---- ----
  
-====== ​fslint ​: File System Lint ======+====== ​FSlint ​: File System Lint ======
  
-fslint ​est un utilitaire ​graphique écrit en pyGTK de détection ​de fichiers ​problématiques ​d'un point de vue du système de fichiers. Il permet de trouver les doublons, les fichiers dont le nom est problématique,​ les applications ​en conflit… et propose ​de faire du ménage en les supprimant ou en les remplaçant par des [[lien_physique_et_symbolique|liens en dur]].+**FSlint** ​est un utilitaire ​complet multifonctions permettant ​de nettoyer vos stockages ​de fichiers. Il s'​agit ​d'une interface graphique écrite en pyGTK<del>Il est en voie d'​obsolescence sans remplaçant aussi fiable</​del>​. Le site officiel ​de **FSlint** invite ​les utilisateurs à se reporter sur [[https://​qarmin.github.io/​czkawka/​|Czkawka]], son remplaçant [edit 20/06/2021].
  
 +20.10 : voir https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22383733#​p22383733
  
-===== Installation =====+  * Les paquets gtk2 et glade2 indiqués ne sont plus disponibles (issus d'une ubuntu non-LTS). Utiliser ceux pour 20.04 ci-dessous.
  
-Pour installer ce logiciel, il vous suffit ​d'[[:tutoriel:comment_installer_un_paquet#​paquet_present_dans_les_depots|installer le paquet]] **[[apt://fslint]]**.+20.04 : voir https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22387794#​p22387794 
 + 
 + 
 + ​**Résumé des fonctionnalités :**  
 +  * Déduplication : la data déduplication est le fait de détecter les fichiers en double et de les lier entre eux au lieu de doubler la place utilisée par ceux-ci. 
 +  * Nettoyage : permet de supprimer les fichiers temporaires. 
 +  * Lien morts : permet de détecter etsi l'on veut, supprimer les liens morts. 
 +  * Correction des extensions : détecter et corriger les extensions qui ne correspondent pas au type réel. 
 +  * Suppression des dossiers vides. 
 +  * Correction des noms avec plusieurs espaces de suite. 
 +  * Renommage des fichiers utilisant des caractères incorrects (lettres non permises pour le nommages de fichiers comme **/**) 
 +  * Stripping des binaires non strippés (suppression des données inutiles de débug des binaires, le stripping est déjà fait par défaut sur Ubuntu et Debian : sauf s'il y a une bonne raison, évitez ​d'y toucher) 
 +  * Suppression de paquets (à éviter ​ne fait pas toujours ce qu'il faut) 
 + 
 +FSlint classe après la recherche les fichiers par ordre de place perdu par la duplication non nécessaire des données. Les fichiers les plus volumineux seront donc placés en tête de liste. 
 + 
 +{{ :applications:​fslint_xenial.png?​500 }} 
 + 
 + 
 +===== Pré-requis ===== 
 +  
 +  ​Disposer des [[:sudo|droits d'​administration]]
 +  ​Disposer d'une connexion à Internet configurée et activée. 
 + 
 +===== Installation =====
  
 +Pour installer ce logiciel, il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet#​paquet_present_dans_les_depots|installer le paquet]] **[[apt>​fslint]]**.\\
 +<note important>​N'​est plus disponible dans les dépôts d'​Ubuntu 20.04 : problème de dépendances
  
 +Voir ici pour tenter de l'​installer quand même : https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22339080#​p22339080</​note>​
 ===== Utilisation===== ===== Utilisation=====
  
-Il suffit de lancer ​le programme **fslint-gui** ​(dans le menu outils système) et l'on obtient cette interface ​:+Lancez l'​application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] ​(toutes [[:​versions]] ou [[:​variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante :​ <​code>​fslint-gui</​code>​
  
-{{applications:​fslint:​fslint_karmic_01.png?​500}} 
  
 ==== Interface graphique ==== ==== Interface graphique ====
-Par défaut la recherche est effectuée dans le home. Les chemins dossiers à analyser peuvent être modifiés via les boutons « ajouter » et  « supprimer » 
  
-=== doublons === +Par défaut ​la recherche est effectuée dans le homeLes chemins ​de dossiers à analyser peuvent être modifiés via les boutons « Ajouter » ​et  ​« Enlever ».
-Cette fonctionnalité permet de détecter les fichiers en double sur la base de leur taille, de leur [[http://fr.wikipedia.org/​wiki/​Somme_de_contr%C3%B4le|somme ​de contrôle]] MD5 et SHA1+
  
-Une fois les doublons détectés il est possible de les supprimer ou de les fusionner ​via un [[http://fr.wikipedia.org/wiki/Lien_mat%C3%A9riel|lien en dur]]. +=== Duplicatas === 
-<note important>​avec l'​option « fusionner ​» seuls les fichiers **non sélectionnés** sont fusionnés alors que c'est l'​inverse pour l'​option ​« supprimer »</​note>​+ 
 +Cette fonctionnalité permet de détecter les fichiers en double sur la base de leur taille, de leur [[wpfr>​somme de contrôle]] MD5 et SHA1. 
 + 
 +Une fois les doublons détectés il est possible de les supprimer ou de les fusionner //via// un [[wpfr>​Lien_matériel|lien en dur]]. 
 + 
 +<note tip> 
 +Si vous voulez ignorer les fichiers de configuration présents dans votre « /​home » lors de la recherche de doublons (afin d'​accélérer celle-ci), allez sur l'​onglet //​paramètres avancés de recherche → Ajouter//, puis cliquez sur le bouton qui permet de saisir un nom de fichier (tout en haut à gauche) et entrez « ''​*/​.*''​ » dans la zone « Emplacement ». 
 +</​note>​ 
 + 
 +<note important>​ 
 +Avec l'​option « Fusionner ​»seuls les fichiers **non sélectionnés** sont fusionnés alors que c'est l'​inverse pour l'​option ​« Détruire ». 
 +</​note>​ 
 + 
 +=== Paquets installés ===
  
-=== paquets installés === 
 Donne la liste des paquets installés sur le système Donne la liste des paquets installés sur le système
  
-=== mauvais ​noms === +=== Mauvais ​noms === 
-Cherche les fichiers comportant des caractères pouvant être problématiques (!*@~[]…)+ 
 +Cherche les fichiers comportant des caractères pouvant être problématiques (!*@~[]…)
 + 
 +=== Nommer les conflits ===
  
-=== nommer les conflits === 
 Liste les programmes ayant un nom identique mais un chemin différent. Liste les programmes ayant un nom identique mais un chemin différent.
  
-=== fichiers ​temporaires ===+=== Fichiers ​temporaires === 
 Affiche la liste des fichiers temporaires pour faciliter leur suppression. Affiche la liste des fichiers temporaires pour faciliter leur suppression.
  
-=== mauvais ​liens symboliques === +=== Mauvais ​liens symboliques === 
-Trouve les [[http://​fr.wikipedia.org/​wiki/​Lien_symbolique|liens symboliques]] brisés (ne pointant plus vers aucun fichier)+ 
 +Trouve les [[wpfr>Lien_symbolique|liens symboliques]] brisés (ne pointant plus vers aucun fichier)
 + 
 +=== Répertoires vides ===
  
-=== répertoires vides === 
 Détecte les répertoires ne contenant aucun fichier. Détecte les répertoires ne contenant aucun fichier.
  
 ==== Paramètres avancés ==== ==== Paramètres avancés ====
-L'​onglet « paramètres avancés de recherche » permet de spécifier des répertoires à exclure ou des options complémentaires pour la recherche (via des paramètres de la commande [[http://​fr.wikipedia.org/​wiki/​find|find]])+ 
 +L'​onglet « paramètres avancés de recherche » permet de spécifier des répertoires à exclure ou des options complémentaires pour la recherche (//via// des paramètres de la commande [[wpfr>find]]).
  
 ==== En ligne de commande ==== ==== En ligne de commande ====
-Par défaut seule l'​interface graphique est utilisable. Les fonctions en lignes de commande sont disponibles dans le dossier **/​usr/​share/​fslint/​fslint/​** qui doit être préalablement [[tutoriel/​script_shell#​executer_un_script|ajouté au PATH]] pour une utilisation directe en ligne de commande. 
  
 +Par défaut, seule l'​interface graphique est utilisable. Les fonctions en lignes de commande sont disponibles dans le dossier **/​usr/​share/​fslint/​fslint/​** qui doit être préalablement [[:​tutoriel:​script_shell#​executer_un_script|ajouté au PATH]] pour une utilisation directe en ligne de commande.
  
 ===== Désinstallation ===== ===== Désinstallation =====
Ligne 58: Ligne 102:
 ===== Liens ===== ===== Liens =====
  
-  * **(en)** [[http://​www.pixelbeat.org/​fslint/​]]+  * **(en)** [[http://​www.pixelbeat.org/​fslint/​|Site officiel]]
  
 ---- ----
-//​Contributeur : nesthib//+ 
 +//​Contributeur ​principal ​: nesthib//
  • fslint.1273822894.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)