freeCodeCamp/guide/english/bash/bash-mv/index.md

33 lines
866 B
Markdown
Raw Normal View History

---
title: Bash mv
---
## Bash command: mv
2018-10-28 03:07:39 +00:00
**Rename file.**
```
mv <source> <target>
```
2018-10-28 03:07:39 +00:00
**Moves files and folders.**
```
2018-10-28 03:07:39 +00:00
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:
- `-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
### 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)
* [Man pages](http://man7.org/linux/man-pages/man1/mv.1.html)