Move/Rename Files and Directories
Move Files/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:
Syntax:
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. |
Rename Files and Directories
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 owls to parrots, you would type:
mv owls parrots
To rename a directory named animals to birds, you simply type:
mv animals birds
|
The destination location must be the same with the source location. Also, the filename must be different. |