shred
Fichiers et répertoires
Syntaxe
shred -u [file]Réécrit les octets avant de supprimer, mais sur SSD et sur les systèmes copy-on-write comme btrfs ou APFS les anciens blocs peuvent survivre : la vraie réponse est le chiffrement du disque.
Options courantes
| Option | Signification |
|---|---|
| -u | Remove the file after overwriting it |
| -n | How many overwrite passes; the default is 3 |
| -z | Finish with one pass of zeros so the shredding is not obvious |
| -v | Show the progress of each pass |
| -s | Shred only the first N bytes |
Exemples
shred -uvz secret.keyOverwrites, zeroes and then deletes.
sudo shred -vn 1 /dev/sdbOne pass over a whole disk.
rm -P secret.keyThe nearest thing macOS ships.
Déplacer, supprimer, trouver. Certains ne demandent pas confirmation, et c’est pour ça que -i devient un réflexe.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait shred ?
Réécrit les octets avant de supprimer, mais sur SSD et sur les systèmes copy-on-write comme btrfs ou APFS les anciens blocs peuvent survivre : la vraie réponse est le chiffrement du disque.
Q. Comment l’écrire ?
shred -u [file] — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 5 ici ; la liste complète est dans man shred. Cette commande relève de Fichiers et répertoires.
Commandes liées
page man: man shred