Strange behavior of mv(1)

From: Xin LI <delphij_at_delphij.net>
Date: Tue, 20 Nov 2007 17:08:38 -0800
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

It seems that mv(1) behaves differently when handling with respect to
different filesystems.

Test1: Moving within one filesystem:

mkdir -p t/a/b
mkdir -p b/c/d
cd t/
mv ../b a

Resulting tree:
	t/
		a/
			b/
				c/
					d/

However, with different filesystems:

mkdir -p t/a/b
mkdir -p /tmp/b/c/d
cd t
mv /tmp/b a

We get:

	t/
		a/
			b/
				b/
					c/
						d/

I think the second behavior is not correct?

Cheers,
- --
Xin LI <delphij_at_delphij.net>	http://www.delphij.net/
FreeBSD - The Power to Serve!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQFHQ4UWhcUczkLqiksRAs2xAJ9SJJu7fM/ujzr3QDnbBrz3bdbp1QCg1RC4
7sJ5E/KHURXw5GZ2dtlDI5k=
=Ftoi
-----END PGP SIGNATURE-----
Received on Wed Nov 21 2007 - 00:08:48 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:22 UTC