Faire le ménage dans son répertoire personnel

Broom IconVoici un petit script shell qui permet de supprimer des fichiers inutiles dans mon répertoire personnel. Je lance ce script régulièrement avant d’effectuer la synchronisation de mes répertoires de travail avec mon disque externe.

Ce script recherche des fichiers dans mon répertoire personnel qui ne sont pas intéressants à sauvegarder et les supprime. Dans la version ci-dessous les fichiers supprimés sont :

  • Les fichiers avec extension « aux » : fichiers auxiliaires de référence pour LaTeX.
  • Les fichiers core : faut-il présenter ces fameux fichiers core ?
  • Les fichiers qui se terminent par « ~ » ou « # » : généralement des fichiers temporaires de sauvegarde générés par différents éditeurs de texte.

Chacun, selon son utilisation peut ajouter ou supprimer d’autres types de fichiers dans le script.

Attention ce script supprime des fichiers et il sera impossible de les récupérer il faut l’utiliser avec précaution.

#! /bin/sh
find $HOME -type f \( -name "*.aux" -or -name "core" -or -name "*~" -or -name "*\#" \) -exec /bin/rm -f {} \;

Classroom Initiation au Terminal et à la création de scripts Shell


Les classrooms se suivent et ne se ressemblent pas au sein de notre communauté. Après l‘initiation au packaging c’est au tour d’une initiation à l’utilisation du Terminal, ennemie nommé des débutants :), et à la création de scripts Shell. Le classroom se tiendra le Jeudi 25/8/20011, à partir de 23h00 heure de Tunis (GMT+1), sur le salon IRC #ubuntu-tn-classroom. Le classroom sera animé par Ramy H’cini aka geekntuxuser. Au programme :

  • Consoles et terminaux, la différence
  • Pourquoi préférer l’utilisation des commandes
  • Apprendre à connaître son terminal
  • Quelques commandes GNU/Linux
  • Méthodologie : RTFM
  • Script Shell
  • Création d’un petit script shell comme TP