directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lothar Haeger" <>
Subject Re: [VOTE] Apache Fortress 2.0.2 release
Date Tue, 11 Sep 2018 17:24:37 GMT
Shawn McKinney wrote:

> mv apache-tomcat-8.0.30 /usr/local/tomcat8
> Not sure why on a Mac (in Bash) the mv command appends distro name to the
> path and not in Linux.

BSD (Mac) vs. GNU (Linux) seem to differ in behavior when the second parameter
is a directory that already exists:

BSD mv:

     mv -- move files

     mv [-f | -i | -n] [-v] source target
     mv [-f | -i | -n] [-v] source ... directory

     In its first form, the mv utility renames the file named by the source
operand to the destination path named by the target operand.  This form is
     when the last operand does not name an already existing directory.

     In its second form, mv moves each file named by a source operand to a
destination file in the existing directory named by the directory operand.  The
     tination 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

GNU mv:

`mv' moves or renames files (or directories).  Synopses:

     mv [OPTION]... [-T] SOURCE DEST
     mv [OPTION]... -t DIRECTORY SOURCE...

   * If two file names are given, `mv' moves the first file to the

   * If the `--target-directory' (`-t') option is given, or failing
     that if the last file is a directory and the
     `--no-target-directory' (`-T') option is not given, `mv' moves
     each SOURCE file to the specified directory, using the SOURCEs'

View raw message