BCWipe for UNIX is designed as UNIX-style command-line utility.
bcwipe command synopsis follows:
Wiping mode (default is 35-pass Peter Gutmann's scheme) |
-md |
U.S. DoD 5200.28 seven pass extended character rotation wiping. |
-mg |
35-pass Peter Gutmann's scheme |
-m n |
U.S. DoD 5200.28-style n pass extended character
rotation wiping. |
-p |
Use 64Kb random pattern for random passes instead of true random.
Much faster (especially on slow CPU) but less secure! (not recommended) |
-s |
Use system random. Default is SHA-1 (Secure Hash
Algorithm). System random faster but less secure
then SHA-1. |
Wiping options (default is -i) |
-n delay |
Wait delay seconds between wiping passes.
Required to eliminate cache impact. See remarks below
for more information. |
-b |
Wipe contents of block device(s). |
-d |
Do not delete file(s) after wiping. |
-f |
Force wipe files with no write permissions. Also suppress
interactive mode (-i switch). |
-I |
Do not prompt whether to wipe each file. |
-i |
Prompt whether to wipe each file. |
-r |
Remove with wiping the contents of subdirectories recursively. |
-S |
Wipe files slack. File slack is the disk space from
the end of a file till the end of the last cluster
used by that file. Cluster is minimal portion of disk
space used by file system. |
-F |
Wipe free space on specified filesystem. |
Informational options |
-h |
Display help screen and exit |
-V |
Display BCWipe version information and exit |
-v |
Run in verbose mode. |