Shred
Jump to navigation
Jump to search
shred
shred is a command for destroying data. As contrast to rm, it does not remove a file, but it overwrites the content so often that you cannot recover it. shred will probably not completely destroy the data if you are using a journalled filesystem like JFS or ext3. Also, if you have a fault tolerant RAID array, it will not shred the data in the parity block / mirror drive.
Examples:
- shred a file
$ echo "Sensitive data" > file $ cat file Sensitive data $ shred file $ ls file file $ cat file Ò´¿(j}yãÒÒÁXp|ÄþÅJ]vìâ£íÕ!¸`ÓçÚá/é²c\§øn cí%±0zÖTt¯É ¤~Q£_,§Àý?ÎO|Ù{>A0æä~Ë«Á@¾p^ÈÅáÜyÌ¡èÂ$®5Í^8fµ 4ÒWc@!-5üÁ%¨çN!"R Îo8{³FI¸* \¨ç´ àÀTÛ^ WÑ8ÇkÇRá3¯çz\[ÔhB®ÙºÉ%lk @°pÅ%F ¾áDcmÃïÿfG]5Ýiû² $ rm file
- shred a hard disk
shred /dev/sdx
Provided by
Most (all?) Linux distributions incorporate this from the GNU Coreutils: man page