33 lines
1012 B
Markdown
33 lines
1012 B
Markdown
---
|
|
title: Bash mv
|
|
---
|
|
|
|
## Bash command: mv
|
|
|
|
The mv command is used to move files and folders.
|
|
|
|
### Usage
|
|
|
|
```
|
|
mv <source> <path + filename>
|
|
|
|
```
|
|
|
|
The first argument is the file you want to move, and the second is the location to move it to. It can also be used to rename a file, by inputting 2 file names as parameters, like so: `mv originalFilename.txt newFilename.txt`
|
|
|
|
Commonly used options:
|
|
- `-b` to create a backup file with the name of the destination file
|
|
- `-f` to force move them and overwrite files without checking with the user.
|
|
- `-i` to prompt confirmation before overwriting files.
|
|
- `-n` do not overwrite an existing file
|
|
- `-T` to rename a file named source to destination
|
|
|
|
### Warning
|
|
|
|
This command is capable of modifying many files at once with ease. This can be beneficial, but also dangerous. Use at your own risk
|
|
|
|
### More Information:
|
|
* [Wikipedia](https://en.wikipedia.org/wiki/Mv)
|
|
* [SS64](https://ss64.com/bash/mv.html)
|
|
* [Man pages](http://man7.org/linux/man-pages/man1/mv.1.html)
|