mv(1) mv(1)
NAME
mv - move files
SYNOPSIS
mv [ -f] [ -i] [ -e extent_opt] file1 [file2 . . .] target
DESCRIPTION
The mv command moves filen to target. filen and target may
not have the same name. (Care must be taken when using sh(1)
metacharacters). If target is not a directory, only one file
may be specified before it; if it is a directory, more than
one file may be specified. If target does not exist, mv
creates a file named target. If target exists and is not a
directory, its contents are overwritten. If target is a
directory the file(s) are moved to that directory.
If mv determines that the mode of target forbids writing, it
will print the mode [see chmod(2)], ask for a response, and
read the standard input for one line. If the line begins with
y, the mv occurs, if permissible; otherwise, the command
exits. [The form of an affirmative is locale dependent, y in
the C locale, see LANG on environ (5)]. When mv succeeds, the
resulting file(s) will have the same uid and gid as the source
file(s). When the parent directory of filen is writable and
has the sticky bit set, one or more of the following
conditions must be true:
the user must own the file
the user must own the directory
the file must be writable by the user
the user must be a privileged user
The following options are recognized:
-i mv will prompt for confirmation whenever the move would
overwrite an existing target. A y answer means that the
move should proceed. Any other answer prevents mv from
overwriting the target.
-f mv will move the file(s) without prompting even if it is
writing over an existing target. This option overrides
the -i option. Note that this is the default if the
standard input is not a terminal.
Copyright 1994 Novell, Inc. Page 1
mv(1) mv(1)
-e extent_opt
Specify how to handle a vxfs file that has extent
attribute information. Extent attributes include
reserved space, a fixed extent size, and extent
alignment. It may not be possible to preserve the
information if the destination file system does not
support extent attributes, has a different block size
than the source file system, or lacks free extents
appropriate to satisfy the extent attribute
requirements. Valid values for extent_opt are:
warn Issue a warning message if extent attribute
information cannot be kept (default).
force Fail the move if extent attribute information
cannot be kept.
ignore Ignore extent attribute information entirely.
If filen is a directory, target must be a directory in the
same physical file system. target and filen do not have to
share the same parent directory.
If filen is a file and target is a link to another file with
links, the other links remain and target becomes a new file.
FILES
/usr/lib/locale/locale/LC_MESSAGES/uxcore.abi
language-specific message file [See LANG on environ
(5).]
REFERENCES
chmod(1), cp(1), cpio(1), ln(1), rm(1)
NOTICES
If filen and target are on different file systems, mv copies
the file and deletes the original; any links to other files
are lost.
A -- permits the user to mark explicitly the end of any
command line options, allowing mv to recognize filename
arguments that begin with a -. As an aid to BSD migration, mv
will accept - as a synonym for --. This migration aid may
disappear in a future release. If a -- and a - both appear on
the same command line, the second will be interpreted as a
filename.
Copyright 1994 Novell, Inc. Page 2