delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/03/27/16:43:55

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-ID: <36FD516F.45299E3E@mindspring.com>
Date: Sat, 27 Mar 1999 16:45:20 -0500
From: David Dagon <david DOT dagon AT mindspring DOT com>
X-Mailer: Mozilla 4.5 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin AT sourceware DOT cygnus DOT com
Subject: B20: mv deletes files on error (NT)

Hi,
  I had a group of files that started with capital letters.  I moved
them to a new directory, and bash renamed them to lower case
letters.  No matter, I thought, I'll just rename them.  That's
when I noticed the files were being deleted by bash:

bash-2.02$ ls
abstracttree.java  node.java  binarytree.java
splaytree.java     treetype.java

bash-2.02$ mv abstracttree.java Abstracttree.java
mv: cannot move `abstracttree.java' to `Abstracttree.java': No such file
or directory

bash-2.02$ ls
binarytree.java  splaytree.java   treetype.java
node.java

bash-2.02$ rename node.java Node.java
bash: rename: command not found

bash-2.02$ mv node.java Node.java
mv: cannot move `node.java' to `Node.java': No such file or directory

bash-2.02$ ls
binarytree.java  splaytree.java   treetype.java

Is this a bug?  If this behavior is my failure to set some variable, it
seems to be a very dangerous trap to new users.

Cheers,

David Dagon
david DOT dagon AT mindspring DOT com


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019