ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



SRM(1)                                                                                                SRM(1)



NAME
       srm - securely remove files or directories

SYNOPSIS
       srm [OPTION]... FILE...

DESCRIPTION
       srm  removes  each  specified file by overwriting, renaming, and truncating it before unlinking. This
       prevents other people from undeleting or recovering any information about the file from  the  command
       line.

       srm,  like  every  program  that uses the getopt function to parse its arguments, lets you use the --option -option
       option to indicate that all following arguments are non-options.  To remove a file called '-f' in the
       current directory, you could type either "srm -- -f" or "srm ./-f".

OPTIONS
       -d, --directory
              ignored (for compatibility with rm(1))

       -f, --force
              ignore nonexistent files, never prompt

       -i, --interactive
              prompt before any removal

       -r, -R, --recursive
              remove the contents of directories recursively

       -s, --simple
              only overwrite with a single pass of random data

       -m, --medium
              overwrite  the file with 7 US DoD compliant passes (0xF6, 0x00, 0xFF, random, 0x00, 0xFF, ran-dom) random)
              dom)

       -z, --zero
              after overwriting, zero blocks used by file

       -n, --nounlink
              overwrite file, but do not rename or unlink it

       -v, --verbose
              explain what is being done

       --help display this help and exit

       --version
              output version information and exit

NOTES
       srm can not remove write protected files owned by another user, regardless of the permissions on  the
       directory containing the file.

       The  -s  option  overrides  the -m option, if both are present.  If neither is specified, the 35-pass
       Gutmann algorithm is used.

       Development and discussion of srm is carried out at  <http://sourceforge.net/project/?group_id=3297,
       which is also accessible via <http://srm.sourceforge.net.

SEE ALSO
       rm(1)



Mac OS X                                      20 September 2004                                       SRM(1)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.