Feature suggestion:
Given that "shred -u" and "rm" fulfill very similar functions (make a
file "go away"), it would make sense if their user interface were very
similar.
In particular, it would be nice if
$ shred -u -f abc
shred: abc: failed to open for writing: No such file or directory
would not output an error message if no file "abc" exists, just
like "rm -f abc" does not complain about nonexistent files.
Then one could use "shred -u -f" simply as a drop-in replacement for
"rm -f", e.g. change in a Makefile
clean:
rm -f *~
to
clean:
shred -u -f *~
Alternatively, it would be nice if the "rm" command had a shred-like
option to overwrite a file before unlinking it.