Shred (commande unix)
De Wikipedia, l'encyclopédie encyclopedia
shred est une commande unix qui permet d'effacer définitivement le contenu d'un fichier (ou d'une partition) sans possibilité de récupération. Pour y arriver, il y a écritures répétitives et aléatoires dans le fichier.
Cet article est une ébauche concernant la sécurité informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Pour les articles homonymes, voir shred (homonymie).
Développé par | Projet GNU |
---|---|
Dépôt | git.savannah.gnu.org/cgit/coreutils.git/tree/src/shred.c |
Écrit en | C |
Système d'exploitation | Type Unix |
Type |
Application console (en) Data erasure software (d) |
Licence | Licence publique générale GNU version 3 ou ultérieure |
Fichiers
L'option -u
(ou --remove
) permet de supprimer le fichier après sa réécriture.
Partitions
La commande peut aussi s'appliquer à un disque entier ou à une partition.
Exemple : # shred -n 50 -z -v /dev/sdaX
où X désigne le numéro de partition. L'option :
-n 50 indique dans ce cas que le fichier sera réécrit 50 fois.
-z indique que le fichier sera réécrit avec des zéros pour dissimuler l'opération.
-v indique que l'on souhaite suivre l'état d'avancement de la commande.
shred
est incluse dans GNU fileutils (voir GNU Core Utilities)