mv [-fiv] source_file target_file mv [-fiv] source_file... target_file
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 assumed 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 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:
The last of any -f or -i options is the one which affects mv's behavior.
It is an error for any of the source operands to specify a nonexistent file or directory.
It is an error for the source operand to specify a directory if the target exists and is not a directory.
If the destination path does not have a mode which permits writing, mv prompts the user for confirmation as specified for the -i option.
Should the rename call fail because source and target are on
different file systems, mv
will remove the destination file,
copy the source file to the destination, and then remove the source.
The effect is roughly equivalent to:
rm -f destination_path && \ cp -PRp source_file destination_path && \ rm -rf source_file
The mv
utility exits 0 on success, and >0 if an error occurs.
NONE
SHLL [/] mv /dev/console /dev/con1
This command is included in the default shell command set. When
building a custom command set, define
CONFIGURE_SHELL_COMMAND_MV
to have this command included.
This command can be excluded from the shell command set by
defining CONFIGURE_SHELL_NO_COMMAND_MV
when all
shell commands have been configured.
The mv
command is implemented by a C language function which
has the following prototype:
int rtems_shell_rtems_main_mv( int argc, char **argv );
The configuration structure for the mv
has the
following prototype:
extern rtems_shell_cmd_t rtems_shell_MV_Command;
The implementation and portions of the documentation for this command are from NetBSD 4.0.
Copyright © 1988-2008 OAR Corporation