Shred (commande unix)

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.

shred

Description de cette image, également commentée ci-après
shred effaçant un fichier de façon sécurisée
Informations
Développé par Projet GNUVoir et modifier les données sur Wikidata
Dépôt git.savannah.gnu.org/cgit/coreutils.git/tree/src/shred.cVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Type UnixVoir et modifier les données sur Wikidata
Type Application console (en)
Data erasure software (d)Voir et modifier les données sur Wikidata
Licence Licence publique générale GNU version 3 ou ultérieureVoir et modifier les données sur Wikidata

Cette commande existe sur linux, BSD[1], Solaris et AIX.

Détails techniques

modifier

Fichiers

modifier

L'option -u (ou --remove) permet de supprimer le fichier après sa réécriture.

Partitions

modifier

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.

Notes et références

modifier
  1. shred est incluse dans GNU fileutils (voir GNU Core Utilities)

Voir aussi

modifier

Liens externes

modifier