On 2/10/24 04:40, to...@tuxteam.de wrote:
On Sat, Feb 10, 2024 at 11:38:21AM +0100, Thomas Schmitt wrote:
[...]
But shred(1) on Debian 11 refuses on "-" contrary to its documentation:
shred: -: invalid file type
A non-existing file path causes "No such file or directory".
Hmm. This looks like a genuine bug: the man page mentions it.
Also, /dev/stdout as target runs into the very same problem.
Cheers
Testing:
2024-02-10 16:01:54 dpchrist@laalaa ~
$ cat /etc/debian_version ; uname -a
11.8
Linux laalaa 5.10.0-27-amd64 #1 SMP Debian 5.10.205-2 (2023-12-31)
x86_64 GNU/Linux
2024-02-10 16:02:34 dpchrist@laalaa ~
$ bash --version | head -n 1
GNU bash, version 5.1.4(1)-release (x86_64-pc-linux-gnu)
2024-02-10 16:02:48 dpchrist@laalaa ~
$ shred --version | head -n 1
shred (GNU coreutils) 8.32
2024-02-10 16:03:42 dpchrist@laalaa ~
$ man shred | grep 'If FILE is -'
If FILE is -, shred standard output.
2024-02-10 16:03:50 dpchrist@laalaa ~
$ shred -s 1K - | wc -c
shred: -: invalid file type
0
It looks like a shred(1) needs a bug report.
David