Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

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édentesRévision précédente
Prochaine révision
Révision précédente
logiciel:systeme:fichiers:fslint:start [2021/02/17 10:08] – ↷ Page déplacée de fr:logiciel:systeme:fichiers:fslint:start à logiciel:systeme:fichiers:fslint:start adminlogiciel:systeme:fichiers:fslint:start [2022/10/21 11:41] (Version actuelle) – modification externe 127.0.0.1
Ligne 2: Ligne 2:
  
 ====== Fslint (File System Lint) : recherche de fichiers en double ====== ====== Fslint (File System Lint) : recherche de fichiers en double ======
 +
 +Voir **[[logiciel:systeme:fichiers:czkawka:start|]]**
  
 FSlint est un utilitaire complet multifonctions permettant de nettoyer vos stockages de fichiers. FSlint est un utilitaire complet multifonctions permettant de nettoyer vos stockages de fichiers.
Ligne 7: Ligne 9:
 L'interface graphique est en pyGTK.  L'interface graphique est en pyGTK. 
  
-====== Pré-requis =====+===== Pré-requis =====
- +
-====== Installation ====== +
- +
-Installez le paquet **[[apt>fslint]]**+
  
-<WRAP center round tip 60%> +===== Installation =====
-Il n'est plus dans les dépôts d'Ubuntu LTS 20.04 car Python 2 est obsolète, mais vous pouvez l'installer manuellement :+
  
-<cli>$ mkdir -p ~/Downloads/fslint +FsLint n'est plus dans les dépôts d'Ubuntu LTS 20.04 car Python 2 est obsolète, mais vous pouvez l'installer manuellement :<cli prompt='$ '>...@...:$ mkdir -p ~/Téléchargements/fslint 
-$ cd ~/Downloads/fslint +...@...:$ cd ~/Téléchargements/fslint/ 
-$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb +...@...:~ $ wget http://archive.ubuntu.com/ubuntu/pool/main/libf/libffi/libffi7_3.3-4_amd64.deb 
-$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-6_amd64.deb +...@...:~ $ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygobject-2/python-gobject-2_2.28.6-14ubuntu1_amd64.deb 
-$ wget http://archive.ubuntu.com/ubuntu/pool/universe/f/fslint/fslint_2.46-1_all.deb +...@...:~ $ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pycairo/python-cairo_1.16.2-2ubuntu2_amd64.deb 
-$ sudo apt-get install ./*.deb</cli+...@...:$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb 
-</WRAP>+...@...:$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-5.1ubuntu2_amd64.deb 
 +...@...:$ wget http://archive.ubuntu.com/ubuntu/pool/universe/f/fslint/fslint_2.44-2_all.deb 
 +...@...:$ sudo apt install ./*.deb 
 +</cli>
  
-====== Configuration ======+===== Configuration =====
  
-====== Utilisation ======+===== Utilisation =====
  
 Lancez l'application avec la commande suivante : Lancez l'application avec la commande suivante :
Ligne 35: Ligne 35:
 Résumé des fonctionnalités : Résumé des fonctionnalités :
  
-  Déduplication+  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.   : 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+  Nettoyage
   : permet de supprimer les fichiers temporaires.   : permet de supprimer les fichiers temporaires.
-  Lien morts+  Lien morts
   : permet de détecter et, si l'on veut, supprimer les liens morts.   : permet de détecter et, si l'on veut, supprimer les liens morts.
-  Correction des extensions+  Correction des extensions
   : détecter et corriger les extensions qui ne correspondent pas au type réel.   : détecter et corriger les extensions qui ne correspondent pas au type réel.
-  Suppression des dossiers vides.+  Suppression des dossiers vides.
   :   :
-  Correction des noms avec plusieurs espaces de suite.+  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 /)+  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)+  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)+  Suppression de paquets (à éviter : ne fait pas toujours ce qu'il faut)
   :   :
  
Ligne 57: Ligne 57:
 Les fichiers les plus volumineux seront donc placés en tête de liste. Les fichiers les plus volumineux seront donc placés en tête de liste.
  
-===== Interface graphique =====+==== Interface graphique ====
  
 Par défaut la recherche est effectuée dans le home. Par défaut la recherche est effectuée dans le home.
Ligne 63: Ligne 63:
 Les chemins de dossiers à analyser peuvent être modifiés via les boutons <key>Ajouter</key> et <key>Enlever</key>. Les chemins de dossiers à analyser peuvent être modifiés via les boutons <key>Ajouter</key> et <key>Enlever</key>.
  
-  Duplicatas+  Duplicatas
   : Cette fonctionnalité détecte les fichiers en double sur la base de leur taille, de leur somme de contrôle MD5 et SHA1.   : Cette fonctionnalité détecte les fichiers en double sur la base de leur taille, de leur somme de contrôle MD5 et SHA1.
   : Une fois les doublons détectés, vous pouvez les supprimer ou les fusionner via un lien en dur.   : Une fois les doublons détectés, vous pouvez les supprimer ou les fusionner via un lien en dur.
   : Pour ignorer les fichiers de configuration présents dans votre **/home** lors de la recherche de doublons (pour 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**.   : Pour ignorer les fichiers de configuration présents dans votre **/home** lors de la recherche de doublons (pour 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**.
   : 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**.   : 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**.
-  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 liens symboliques brisés (ne pointant plus vers aucun fichier).   : Trouve les 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 **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 **find**).
  
-===== En ligne de commande =====+==== En ligne de commande ====
  
 Par défaut, seule l'interface graphique est utilisable. Par défaut, seule l'interface graphique est utilisable.
Ligne 91: Ligne 91:
 Les fonctions en lignes de commande sont disponibles dans le dossier **/usr/share/fslint/fslint/** qui doit être sur le **PATH** pour une utilisation en ligne de commande. Les fonctions en lignes de commande sont disponibles dans le dossier **/usr/share/fslint/fslint/** qui doit être sur le **PATH** pour une utilisation en ligne de commande.
  
-====== Désinstallation ======+===== Désinstallation =====
  
 Pour supprimer cette application, il suffit de supprimer son paquet. Pour supprimer cette application, il suffit de supprimer son paquet.
  
-====== Voir aussi ======+===== Voir aussi =====
  
   * **(fr)** [[https://doc.ubuntu-fr.org/fslint]]   * **(fr)** [[https://doc.ubuntu-fr.org/fslint]]