On Fri, Apr 15, 2016 at 12:47:49PM -0400, D. Hugh Redelmeier wrote:
> About "rm -rf", the article says:
> 
>       The code usually deleted specific parts of a server or
>       computer, but because this code didn't have a specified
>       target, it deleted everything.
> 
> This isn't true of the rm(1) command.  No operand means delete nothing.
> 
> The story does not ring true for other reasons.  But it could be.

It is written wrong.  Elsewhere it explained that it was rm -rf
${foo}/${bar} with both environment variables empty which hence means
rm -rf /

So yes, far from empty arguments to rm.  Empty environment variables.

-- 
Len Sorensen
---
Talk Mailing List
[email protected]
https://gtalug.org/mailman/listinfo/talk

Reply via email to