Move/Rename Files and Directories
To move the content of a file/directory to another directory, you just use the
mv command. This command doesn’t create a copy/duplicate of files or directories.
To move the contents of a directory, use the following command:
mv <CurrentDirectory>/* <NewDirectory>
For example, to move all the contents of a directory called
animals to a directory named
birds you would type:
mv animals/* birds
In this case, if
birds (destination directory) exists, the contents of
animals directory will be moved to the
birds directory and
animals directory will disappear. However, if the
birds directory doesn’t exist, it will be created and then the contents of
animals directory will be moved. The
animals directory will disappear after the contents are moved.
The Syntax for moving files is:
mv <FileName> <DestinationFolder>
For example, to move a file called
owls into directory
birds, you would type:
mv owls birds
|The source location of the file to be moved must be different than the destination location of the file.
mv command is used to rename files and directories. Renaming files and directories is simply a case of "moving" a file or a directory from one name to another.
The general expression for renaming files is as follows:
mv <old-Name> <new-Name>
For example, to rename file
parrots, you would type:
mv owls parrots
To rename a directory named
birds, you simply type:
mv animals birds
The destination location must be the same with the source location. Also, the filename must be different.