Hi, >From the "man 1 mv": === cut here === ... mv [-f | -i | -n] [-v] source ... directory ... The destination path for each operand is the pathname produced by the concatenation of the last operand, a slash, and the final pathname component of the named file. ... === and here === so, i think both situations are all right. Gepu On Tue, Nov 20, 2007 at 05:08:38PM -0800, Xin LI wrote: > -----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----- > _______________________________________________ > freebsd-current_at_freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"Received on Wed Nov 21 2007 - 07:22:36 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:22 UTC