Manual Pages for UNIX Darwin command on man mv
MyWebUniversity

Manual Pages for UNIX Darwin command on man mv

MV(1) BSD General Commands Manual MV(1)

NAME

mmvv - move files

SYNOPSIS

mmvv [-ff | -ii | -nn] [-vv] source target

mmvv [-ff | -ii | -nn] [-vv] source ... directory

DESCRIPTION

In its first form, the mmvv utility renames the file named by the source

operand to the destination path named by the target operand. This form

is assumed when the last operand does not name an already existing direc-

tory.

In its second form, mmvv moves each file named by a source operand to a

destination file in the existing directory named by the directory oper-

and. 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. The following options are available:

-ff Do not prompt for confirmation before overwriting the destination

path. (The -ff option overrides any previous -ii or -nn options.)

-ii Cause mmvv to write a prompt to standard error before moving a file

that would overwrite an existing file. If the response from the standard input begins with the character `y' or `Y', the move is

attempted. (The -ii option overrides any previous -ff or -nn

options.)

-nn Do not overwrite an existing file. (The -nn option overrides any

previous -ff or -ii options.)

-vv Cause mmvv to be verbose, showing files after they are moved.

It is an error for either the source operand or the destination path to specify a directory unless both do.

If the destination path does not have a mode which permits writing, mmvv

prompts the user for confirmation as specified for the -ii option.

As the rename(2) call does not work across file systems, mmvv uses cp(1)

and rm(1) to accomplish the move. The effect is equivalent to:

rm -f destinationpath && \

cp -pRP sourcefile destination && \

rm -rf sourcefile

DIAGNOSTICS

The mmvv utility exits 0 on success, and >0 if an error occurs.

SEE ALSO

cp(1), rm(1), symlink(7) CCOOMMPPAATTIIBBIILLIITTYY

The -nn and -vv options are non-standard and their use in scripts is not

recommended. STANDARDS

The mmvv utility is expected to be IEEE Std 1003.2 (``POSIX.2'') compati-

ble. HISTORY

A mmvv command appeared in Version 1 AT&T UNIX.

BSD July 9, 2002 BSD




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™