Technically, "mv" will just move inode pointers from one directory to
another directory and no copy is actually done. This is very quick and
safe. What is probably happening under IRIS and Solaris is that they
detect that the source and destinations are not on the same filesystem and
they use "cp --recursive" and then a "rm -rf" on the files. Since
filesystems have their own inode numbering scheme, an inode on one
filesystem with value "X" will not point to the same data as "X" on
another filesystem.
Someone could recompile mv with the "smarts" to do the cp/rm when
required.
Dan
-- Daniel Linder W:(402) 393-3997 C:(402) 490-1673 P:(402) 579-1615 National / TechTeam WebCentric www.webcentric.net / www.techteam.com Ask me about Crutchfield's *great* return policy!