Description : 
Chaque administrateur doit savoir que lorsque nous supprimons un fichier sur le disque dur, presque rien n'est vraiment supprimé. L'espace utilisé par les fichiers est simplement remis sur la liste des 'libres d'utilisation ' dans le système de fichiers et n'apparaîtra plus dans la liste des répertoires. Cela signifie que des outils médico-légaux peuvent être utilisés pour récupérer ces "supprimés ' si l'espace qu'ils utilisaient n'a pas été écrasé par des fichiers nouvellement écrits.
Afin d'éviter cela, la meilleure méthode consiste à écraser les fichiers à supprimer plusieurs fois (10 fois devraient suffire) avant qu'ils ne soient supprimés. C'est le travail de l'outil 'déchiqueter ' qui est utilisé dans ce script bash suivant :rec_shred.sh
 Contenu du script : rec_shred.sh  #!/bin/bash 
# Purpose:   SHREDS files recursively
# Use:       rec_shred.sh /dir/to/shred/
if [ $# -ne 1 ]; then
    echo "ERROR: The script needs one and only one argument"
    exit 1
fi
# Verify if the given path is valid
if [ -d $1 ]; then
    cd $1/
    # Shred the files
    find . -type f | while read file ; do
        shred --remove --zero -n 10 $file
   done
else
    echo "ERROR: The given directory $1 does not exist. Exitting."
    exit 2
fi
REMARQUE : 
Ce script détruira uniquement les fichiers et laissera tous les sous-répertoires vides pour que vous puissiez les vérifier et les supprimer avec la commande :rm -rf /directory/ 
Bon déchiquetage 🙂