srm
Secure file deletion with overwriting
TLDR
Securely delete file
SYNOPSIS
srm [-r] [-s|-m|-z] [-f] [-v] files
DESCRIPTION
srm (secure rm) deletes files by overwriting their contents before unlinking, making data recovery significantly more difficult than with standard rm. It offers multiple security levels: simple mode (-s) performs a single overwrite pass for speed, medium mode (-m) uses 7 passes based on the DoD 5220.22-M standard, and the default Gutmann mode (-z) performs 38 passes with various patterns designed to defeat magnetic force microscopy.
The tool handles recursive directory deletion with -r and supports force mode (-f) to skip confirmation prompts. File names are also overwritten before deletion to prevent recovery of filenames from directory entries.
PARAMETERS
-r, -R
Recursive delete.-s
Simple overwrite.-m
Medium (7 passes).-z
Gutmann (38 passes).-f
Force, no prompt.-v
Verbose.-l
Reduce security for speed.-x
One filesystem only.
CAVEATS
SSD trim may bypass overwrite. Journaling filesystems may retain copies. Slow for large files.
HISTORY
srm was developed for secure file deletion. It implements various overwrite methods to prevent data recovery.
