mv command
Synopsis
With VFS (CONFIG_CMD_VFS):
mv <old_path> <new_path>
Legacy (CONFIG_CMD_FS_LEGACY):
mv <interface> [<dev[:part]>] <old_path> <new_path>
Description
The mv command renames or moves a file or directory within a filesystem. Both paths must be on the same mounted filesystem - cross-filesystem moves are not supported.
- old_path
absolute or relative path to the existing file or directory
- new_path
absolute or relative path for the new name/location
Example
VFS:
=> mount hostfs /host
=> mv /host/old-name.txt /host/new-name.txt
=> mv /host/file.txt /host/subdir/file.txt
Legacy:
=> mv mmc 0:0 dir/foo dir/bar
Configuration
The VFS mv command is available when CONFIG_CMD_VFS=y. The legacy version is available when CONFIG_CMD_FS_LEGACY=y.
Return value
The return value $? is set to 0 (true) if the rename succeeded, 1 (false) otherwise.