* Oliver Fromme <[EMAIL PROTECTED]> [2007-09-25 19:43 +0200]: > By the way, an additional confusion is that ".." and "../" > are handled differently. Specifying ".." always leads to > this message: > > rm: "." and ".." may not be removed > > and nothing is actually removed. It is confusing that > adding a slash leads to a different error message _and_ > removal of the contents of the parent directory. Clearly > a POLA violation.
Adding a slash often leads to different behaviour. [EMAIL PROTECTED] ~/rd> mkdir foo; ln -s foo bar [EMAIL PROTECTED] ~/rd> rm -r bar [EMAIL PROTECTED] ~/rd> ls -l total 2 drwxr-xr-x 2 nicolas wheel 512 Sep 25 20:55 foo/ [EMAIL PROTECTED] ~/rd> [EMAIL PROTECTED] ~/rd> mkdir foo; ln -s foo bar [EMAIL PROTECTED] ~/rd> rm -r bar/ [EMAIL PROTECTED] ~/rd> ls -l total 0 lrwxr-xr-x 1 nicolas wheel 3 Sep 25 20:56 bar@ -> foo [EMAIL PROTECTED] ~/rd> And cp -R behaves differently for dir and dir/, too, but it is explicitly documented there. Nicolas -- http://www.rachinsky.de/nicolas _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "[EMAIL PROTECTED]"