Johan Glimming <[EMAIL PROTECTED]> wrote: > $ cd ~ > $ mkdir a a/b > $ ln -s a/b b > $ echo > a/b/y > $ cd b > $ mv x .. (or: cp x ..) > > The problem here is that x now is in the directory ~/a rather > than ~ as one would expect, having entered b from ~.
This is not a bug. mv does not treat the destination ".." specially; like any other path, its meaning is determined by the filesystem. Also, mv has no way of knowing how you reached the directory you're in, so even if it were to treat ".." specially, there's no way to get the effect you want. paul _______________________________________________ Bug-coreutils mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-coreutils
