From owner-freebsd-bugs Mon Nov 20 11:43:29 1995 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA00890 for bugs-outgoing; Mon, 20 Nov 1995 11:43:29 -0800 Received: from insanus.matematik.su.se (insanus.matematik.su.se [130.237.198.12]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id LAA00885 for ; Mon, 20 Nov 1995 11:43:27 -0800 Received: from localhost (prudens.matematik.su.se [130.237.198.5]) by insanus.matematik.su.se (8.7.1/8.6.9) with ESMTP id UAA01399 for ; Mon, 20 Nov 1995 20:43:15 +0100 (MET) Message-Id: <199511201943.UAA01399@insanus.matematik.su.se> X-Address: Department of Mathematics, Stockholm University S-106 91 Stockholm SWEDEN X-Phone: int+46 8 162000 X-Fax: int+46 8 6126717 X-Url: http://www.matematik.su.se To: freebsd-bugs@freebsd.org Subject: Bogus mv behaviour Date: Mon, 20 Nov 1995 20:43:14 +0100 From: Torbjorn Granlund Sender: owner-bugs@freebsd.org Precedence: bulk When moving directories across filesystems, e.g., "mv SOURCEDIR/A DESTDIR", if DESTDIR/A exists, SOURCEDIR/A will be made into DESTDIR/A/A. That's very surprising, in particular when many directories are moved in the same command, and they end up at different levels. I could accept that the contents of SOURCEDIR/A be merged into DESTDIR/A (possibly after user confirmation), or that mv simply refused to move such directories. Torbjorn